Skip to main content Skip to page footer

TYPO3 Update einer Revisionsnummer mit Symlinks

Wie oft mache ich Updates und schaue jedesmal die Befehle auf der Kommandozeile nach? Ganau. Nichts neues, aber sinnvolles hier publiziert.

Aktuelle TYPO3 Version holen:
Dies ist natürlich abhängig davon, wie TYPO3 installiert wird. Deshalb hier ein Link zur offiziellen Documenation:

https://docs.typo3.org/m/typo3/tutorial-getting-started/main/en-us/SystemRequirements/Index.html

Download TYPO3 CMS

Empfohlen ist die Installation via Composer und SSH (command line tool)

composer create-project "typo3/cms-base-distribution:^11.5" my-new-project

Die nachfolgenden Infos beziehen sich auf "the classic way":

TYPO3 Source downloaden

Package ein Verzeichnis oberhalb des Webroot legen vereinfacht künftige Updates. (Beispiel)
Verzeichnis: www/folder-X/htdocs
Annahme "htdocs" ist schlussendlich das root-verzeichnis, die Source oberhalb von htdocs speichern (im Beispiel folder-X).

tar.gz entpacken
cd www/folder-X
tar -zxvf typo3_src-11.5.xx.tar.gz

Wechsel zum Webroot (Beispiel)
da gemäss Beispiel wir bereits im "folder-X" sind und nur noch ins htdocs-verzeichnis wechsel müssen
cd htdocs

alte Weblinks, sofern vorhanden, entfernen:
rm -rf typo3_src index.php typo3

neue Symlinks anlegen
ln -s ../typo3_src-11.5.xx typo3_src
ln -s typo3_src/index.php index.php
ln -s typo3_src/typo3 typo3

Update, Source
Annahme: es wird ein manuelles Update ausgeführt, zuerst die neue Source downloaden und bereitstellen (tar.gz entpacken usw.).

Dann alte Symlinks löschen
rm typo3_src index.php typo3

Neue Sysmlinks setzen
ln -s ../typo3_src-11.5.xx typo3_src
ln -s typo3_src/index.php index.php
ln -s typo3_src/typo3 typo3