Typo3 updaten – eine Anleitung

Hier mal eine einfaches Tutorial, wie man Typo3 updatet (Beispiel von 4.2.6 auf 4.2.8): 

Ein Update zieht automatisch auch eine Änderung an der Datenbank mit sich. Daher ist es dringend empfohlen, diese vor allen Maßnahmen zu sichern. Das mache ich gern mit MysqlDumper. Die Sicherung dauert damit nur wenige Minuten und auch eine eventuelle Rücksicherung ist mit 3 Mausklicks geschehen.

Doch nun zum Update-Prozess:

1. Schritt: die neueste Typo3-Source (Stable Version) hier runterladen. Nehmt entweder die tar.gz oder die zip-Variante ohne Dummy-Paket.  Die Datei auf dem Rechner abspeichern und anschließend entpacken.

2. Schritt: mit einem FTP-Programm, z.B. Filezilla den Ordner typo3_src–4.2.x auf den Webserver laden. Achtung, wenn Ihr die zip-Datei entpackt habt befindet sich in dem Ordner typo3_src–4.2.x noch einmal ein Order gleichen Namens. Bitte diesen aufladen. Das richtige Verzeichnis auf dem Webserver ist das, wo bereits der Ordner typo3_src-4.x.x ist (also die alte, derzeit installierte Version). Aktuell sieht das bei mir jetzt so aus: 

3. Schritt: nachdem der Ordner mit den neuesten Sourcen aufgeladen ist muss nun der Symlink (symbolische Link) typo3_src geändert werden – und zwar auf das neue Versionsverzeichnis. In meinem Beispiel zeigt der Symlink jetzt noch auf typo3_src-4.2.6 nach der Änderung soll er auf typo3_src-4.2.8 zeigen.

Für die Änderung des Symlinks benötigen wir einen Shell-Zugang zum Webserver. Dafür am besten das Programm Putty nehmen, das gibt es kostenlos hier. Damit auf dem Server einloggen (Zugangsdaten sind meist die vom Ftp, oder ggf. beim Hoster erfragen). Mit "dir" könnt Ihr Euch nun die Ordner auf dem Server anzeigen lassen, mit "cd Ordername" wechselt Ihr in einen hinein.  Bitte jetzt in den Ordner der Typo3-Installation wechseln. Wenn Ihr mit "dir" die typo3-Verzeichnisstruktur angezeigt bekommt (siehe Bild oben) seid Ihr richtig!

Jetzt mit dem Befehl: "rm typo3_src" den Symlink löschen und mit "ln -s typo3_src-4.2.8 typo3_src" den neuen Symlink setzten.  Der 1. Buchstabe ist übrigens ein kleines L. Bitte für andere Versionen den Befehl entsprechend anpassen (z.B. in "ln -s typo3_src-4.6.2 typo3_src)

Wenn Ihr jetzt "dir" eingebt, sollte typo3_src wieder vorhanden sein. Geklappt? Prima. Das Schlimmste ist geschafft.

4. Schritt: Jetzt noch rasch ins Backend der Seite einloggen und auf "Installation" klicken. Ggf. muss vorher noch eine leere Datei namens "ENABLE_INSTALL_TOOL" in den typo3_conf – Ordner geladen werden (per Ftp mit Filezilla). Nun geht Ihr auf den Punkt 3 "Update Wizard" und schaut was es hier zu tun gibt – außer diese Kompatibilitäts-Geschichte, die bitte so lassen wie sie ist ;-) .

Wenn dort alles fertig ist geht Ihr zum Punkt 2: "Database Analyser" und klickt ziemlich weit unten auf: Update required tables "Compare". Damit wird die bestehende Datenbank mit den Anforderungen der neuen Version verglichen. Hier könnt Ihr beruhigt alle Häkchen setzen und die Änderungen durchführen lassen.

Das wars schon – jetzt noch im Frontend schauen ob die neue Version fehlerfrei läuft und ggf. nicht mehr laufende Erweiterungen updaten oder entfernen.

Dieser Beitrag wurde unter Typo3 veröffentlicht. Setze ein Lesezeichen auf den Permalink.

2 Antworten auf Typo3 updaten – eine Anleitung

  1. Marcus sagt:

    Updates (Patchlevel-Releases), also innerhalb eines Branches (4.2) wie hier beschrieben, sollten keinerlei Änderungen an der Datenbank nach sich ziehen. Mir sind auch keinerlei Fälle aus der aktuellen Vergangenheit bekannt, wo das aufgetreten sind.
    Upgrades, also der Wechsel zwischen verschiedenen Branches (4.1.X -> 4.2.X) können jedoch sehr wohl Änderungen an der DB nach sich ziehen.

  2. Natascha sagt:

    Super Anleitung!
    Vielen Dank!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">