also ich habe tatsächlich die php-fastcgi Sache durchgezogen und bin von der Geschwindigkeit begeistert. Folgende Pakete habe ich der Reihenfolge nach installiert:
/etc/apt/sources.list
Code:
#der offizielle debian mirror
deb http://security.debian.org/ stable/updates main contrib
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://debian.tu-bs.de/debian/ stable main contrib non-free
deb-src http://debian.tu-bs.de/debian/ stable main contrib non-free
#php5
deb http://people.debian.org/~dexter php5.1 sarge
#deb-src http://people.debian.org/~dexter php5.0 sarge
#deb http://packages.dotdeb.org stable all
anschließend folgende Pakete der Reihenfolge nach installiert (ich musste nichts von Hand komplilieren:sad:
apt-get update
Apache2 Worker installieren
Code:
apt-get install apache2-common apache2-mpm-worker apache2-threaded-dev
PHP5.1 installieren (apache2-mpm-worker nochmal am schluss, da er sonst auf apache2-mpm-prefork wechselt)
Code:
apt-get install php5.1 php5.1-common php5.1-fcgi php5.1-gd php5.1-mysql php5.1-session apache2-mpm-worker
libcache2-mod-fastcgi, libgd2, freetype2 und mysql-server-4.1 nachinstallieren
Code:
apt-get install libapache2-mod-fastcgi
apt-get install libgd2
apt-get install mysql-server-4.1
apt-get install freetype2
jetzt fehlt nur noch imagemagick oder graphicsmagic, gs (ghostscript für PDF) und unzip(?) - ohne diese Pakete kann Typo3 4.0 aber trotzdem schon (ohne Gifbuilder Funktionen) vorinstalliert werden. Ich habe das nur noch nicht hineingepackt, da ich noch nach einer passenden Quelle für Graphicsmagic suche oder das Binary von Kaspar nehme.
ab diesem Punkt muss nichts mehr nachinstalliert werden, sondern "nur" noch konfiguriert (das ist die meiste Arbeit), was nach der Doku nicht ganz einfach ist. Es ist eigentlich alles in der Doku erklärt, man muss sich nur genau daran halten -> es geht also weiter ab dem Punkt: "Konfiguration des Apache"
anschließend muss man noch die php.ini im vhost anpassen:
memory_limit=8M gegen 16 oder 32 ändern
upload_max_filesize=2M auf 10M ändern
extension=gd.so eintragen
extension=mysql.so eintragen
den mysqladmin setzen mit
Code:
mysqladmin -u root password <deinpasswort>
mysql -u root
anschließend wird man nach <deinpasswort> gefragt. Nun einen mysqluser namens typo3 mit passwort <deinanderespasswort> erzeugen.
Code:
GRANT ALL PRIVILEGES ON *.* TO 'typo3'@'localhost' IDENTIFIED BY '<deinanderespasswort>' WITH GRANT OPTION;
exit
die typo3_4.0.tar.gz und dummy_4.0.tar.gz auf den webserver hochladen und das übliche im Vhostverzeichnis von Typo3 machen, berechtigungen nicht vergessen und das Installtool starten. Passwort für das installtool ist 'admin' und 'joh316', passwort für das backend ist 'admin' und 'password' <-- hat mich mindestens 10 minuten gekostet.
so jetzt brauche ich nur noch imagemagick oder graphicsmagic und muss nur noch die alten Inhalte und Extensions nachziehen...
danke erstmal, floggy