Normale TYPO3 Installation auf Symlink-Installation umwandeln
Vorteile einer TYPO3 Installation mit Symlinks
Normale TYPO3 Installation in Symlink-Installation umwandeln (Konsolenzugriff notwendig)
TYPO3 Source downloaden und entpacken
Zunächst sucht man sich eine beliebige Stelle auf dem Webserver, auf dem die TYPO3 Source Dateien liegen sollen. Dies kann außerhalb des öffentlich zugänglichen Bereichs des Webserver (also z.B. außerhalb von public_html oder außerhalb von html) liegen.
Dann läd man sich die aktuelle TYPO3 Source als zip oder tar.gz herunter. Momentan ist dies TYPO3 4.2.8. Am schnellsten geht das direkt über wget:
wget downloads.sourceforge.net/sourceforge/typo3/typo3_src-4.2.8.zip
Dann entpackt man die heruntergeladene Source Datei.
unzip typo3_src-4.2.8.zip
Alten TYPO3 Source umbennen
In dem Verzeichnis der TYPO3 Installation folgende Dateien / Verzeichnisse umbennen (so dass man notfalls diese wieder nutzen kann) index.php, misc/, typo3/ und t3lib/. Ich bennen diese immer durch voranstellen von xxx_ um. Ab diesem Zeitpunkt ist die TYPO3 Webseite nicht mehr zu erreichen bzw wirft Fehlermeldungen! Eventuell durch umlenken auf eine "Maintainance" Seite überbrücken.
Symlinks auf TYPO3 Source erzeugen
Dann in das Verzeichnis der TYPO3 Installation wechseln und die Symlinks dort erzeugen. Achtung, die Erzeugung der Symlinks besteht immer aus zwei Befehlen.
cd ~/pfad/zu/typo3_installation
ln -s ~/pfad_zu_source/typo3_src-4.2.8/index.php index.php
ls -l index.php
ln -s ~/pfad_zu_source/ typo3_src-4.2.8/typo3 typo3
ls -l typo3
ln -s ~/pfad_zu_source/ typo3_src-4.2.8/misc misc
ls -l misc
ln -s ~/pfad_zu_source/ typo3_src-4.2.8/t3lib t3lib
ls -l t3lib
Eventuell in Installtool TYPO3 Update starten
Als nächstes das Installtool durch Anlegen der Datei ENABLE_INSTALL_TOOL im Verzeichnis typo3conf aktivieren und die notwendigen Schritte nach dem (eventuellen) TYPO3 Update durchführen.
Da wir sowieso grade noch in der Konsole eingeloggt sind, kann man die Datei auch wie folgt erzeugen, während man im Verzeichnis der TYPO3 Installation ist:
touch typo3conf/ENABLE_INSTALL_TOOL
Wenn nach ausführlichen Test und einer eventuellen Testphase klar ist, dass die Installation so funktioniert kann man die alte Source (alle Dateien, die wir mit xxx_ umbenannt hatten) löschen.
Update von einer Symlink TYPO3 Installation auf die nächste TYPO3 Version
Bei zukünftigen Updates muss man nun nur die neue Source herunterladen und entpacken und die Symlinks entsprechend auf das neue Ziel umbiegen. Sollte es doch einmal zu Inkompatibilitäten kommen, ist dieses TYPO3 Update genauso schnell und einfach wieder rückgängig machbar. Außerdem können sich viele TYPO3 Installationen dieselben Source Dateien teilen.


Kommentar hinzufügen