
TYPO3
Im dritten und letzten Teil der Artikel-Serie kommen wir zur Konfiguration mit Plesk. Die Grundlegende Schritte sind zwar die gleichen aber es gibt hier und da ein paar kleine Unterschiede. Zuerst müssen wir auch hier die “PHP.ini” oder besser eine “vhost.conf” anlegen bzw. bearbeiten.
Plesk – PHP.ini Konfiguration
Genau wie in ispCP müssen wir auch hier wieder den open_basedir-Pfad anpassen. Dazu müssen wir zuerst einmal in folgendes Verzeichnis gehen: “/srv/www/vhosts/meine-domain.de/conf“. Ihr solltet dort nun mindestens eine Datei mit Namen “httpd.include” vorfinden. Generell könnten wir diese schon bearbeiten aber wenn ihr etwas in Plesk machen solltet, wird dies wieder von Plesk überschrieben und ist daher nicht sehr ratsam. Deswegen legen wir jetzt eine neue Datei mit Namen “vhost.conf” an. Sollte die Datei bei euch schon vorhanden sein dann bearbeitet diese einfach.
In dieser Datei schreiben wir nun folgenden Eintrag rein:
<Directory "/srv/www/vhosts/meine-domain.de/httpdocs">
php_admin_value open_basedir "/srv/www/vhosts/meine-domain.de/:/var/software2/typo3_src-4.3.8/:/tmp"
</Directory>
Achtung! Beachtet bitte das ihr den Pfad (/var/software2/typo3_src-4.3.8) an euer Verzeichnis anpasst.
Wir müssen nun jetzt noch Plesk sagen das wir hier eine Änderung getätigt haben, dies machen wir wie folgt (Console (STRG+T)):
/usr/local/psa/admin/bin/websrvmng --reconfigure-vhost --vhost-name=meine-domain.de
Und danach müssen wir auch hier wieder den Webserver neustarten. Der Befehl kann auch hier wieder variieren. Bei mir wäre dies folgender Befehl:
/etc/init.d/apache2 restart
Nachdem wir nun den Webserver neugestartet haben, können wir nun auch das TYPO3-Dummy-Paket anlegen.
Plesk – Dummy-Paket anlegen
Wir gehen nun zuerst in unser Webvereichnis. In Plesk ist das in etwa folgender Pfad: “/srv/www/vhosts/meine-domain.de/httpdocs“. Danach wechseln wir wieder in die Console (STRG+T) und benutzen diesmal WGET um das Dummy-Paket (Version 4.2.8, 05.07.2009) herunterzuladen.
wget http://downloads.sourceforge.net/sourceforge/typo3/dummy-4.2.8.tar.gz?use_mirror=dfn
Jetzt aktualisieren wir wieder das Fenster indem wir die Tastenkombination “STRG+R” benutzen und sollten dann die Datei “dummy-4.2.8.tar.gz” (kann je nach Version variieren) wiederfinden. Diese müssen wir nun auch wieder extrahieren, indem wir, wie oben schon beschrieben, einen Rechtsklick auf die Datei machen und dann “Benutzerdefinierte Befehle” -> “UnTar/GZip…” auswählen. Nachdem wir die Ansicht wieder aktualisiert haben, haben wir nun ein neuen Ordner mit Namen “dummy-4.2.8” im Verzeichnis. Das Archiv “dummy-4.2.8.tar.gz” können wir nun löschen (auswählen und “ENTF”-Taste drücken).
Wir wechseln nun einmal in das “dummy-4.2.8″-Verzeichnis und markieren alle Dateien indem wir “STRG+A” drücken. Danach schieben wir die ganzen Elemente mit gedrückter Maustaste auf den übergeordneten Ordner “..“. Wir bestätigen das Verschieben mit “Ok” und gehen wieder ein Verzeichnis zurück, indem wir nun auf die “..” klicken. Folgende Verzeichnisse sollten wir dann sehen:

- WinSCP – Verzeichnisbaum (Nicht auf den Verzeichnispfad achten!)
Den Ordner “dummy-4.2.8” können wir nun auch wieder löschen. Wir sehen jetzt auch 3 Dateien die sich von den anderen ein bisschen unterscheiden. Ich rede hier speziell von den Dateien “index.php”, “t3lib”, “typo3″ und “typo3_src”. Dies sind jetzt Symlinks die noch keinen richtigen Pfad besitzen bzw. keinen gültigen. Symlinks sind generell nichts anderes als Verknüpfungen auf andere Dateien. Sozusagen eine kleine Umleitung
Was wir jetzt machen müssen, wir müssen den Symlink “typo3_src” den Pfad zu unserer TYPO3-Source geben. Dies geht ganz einfach!
Ein Rechtsklick auf “typo3_src” und dann “Bearbeite Verknüpfung” auswählen. Dort geben wir nun folgenden Pfad ein: “/var/software2/typo3_src-4.2.8“. Bitte denkt wieder daran, das ihr den Pfad an euren anpasst. Nachdem wir den Pfad mit einem Klick auf “Ok” bestätigt haben, sollte sich die Ansicht aktualisieren und die Symlinks sollten nun folgende Gestalt angenommen haben:

- WinSCP – Symlinks
Das war alles! Ihr habt nun ein TYPO3-Paket angelegt, ohne ein zusätzliches Source-Paket zu verwenden. So könnt ihr nun mit vielen weiteren Webpaketen verfahren. Ihr könnt natürlich auch mehrere verschiedene Versionen* verwenden und diese dann je nach Wunsch einfach angeben in eurem Symlink. Bei einem Update überschreibt ihr einfach das Sourcepaket und alle anderen Pakete die darauf zugreifen sind auch Up2Date.
* Wenn ihr verschiedene Versionen verwenden wollt, achtet darauf das ihr das neue Verzeichnis dann wieder im “open_basedir”-Parameter angebt. Ihr könnt dort einzelne Verzeichnisse immer mit einem Doppelpunkt “:” trennen.
TYPO3, eine Installation für mehrere Webseiten (Teil 3)…
Im dritten und letzten Teil der Artikel-Serie kommen wir zur Konfiguration mit Plesk. Die Grundlegende Schritte sind zwar die gleichen aber es gibt hier und da ein paar kleine Unterschiede. Zuerst müssen wir auch hier die “PHP.ini” oder besser eine “v…
Danke, sehr gut Anleitung, ich benutze Plesk, und sie haben mich das leben leichter gemacht.
1000 Dank nochmals, hat alles sofort funktioniert.
Die best Anleitung die ich probiert habe.
Gruss
Danke für die Blumen! Freut mich das es geholfen hat.