Wenn Sie einen Major-Release-Wechsel durchführen, oder ein älteres TYPO3-System aktualisieren wollen ist ein manuelles TYPO3 Update oft sinnvoll. Hier erkläre ich, wie man das macht.
Es gibt verschiedene Gründe für ein manuelles TYPO3-Update. Wenn in Ihrem Hosting zum Beispiel kein Composer verfügbar ist und bzw. oder Sie nicht via SSH auf Ihren Webspace zugreifen können, bleibt noch das Update über das Installtool. Wenn - wie im Privat-Plus-Tarif bei allinkl - auch das Entpacken eines *.tar.gz-Archivs nicht möglich ist, können Sie Ihr TYPO3-System nur noch manuell updaten.
Auf jeden Fall ist zu empfehlen vor dem Update die Dateien inkl. Datenbank abzusichern und diese auf einem sicheren Datenträger zu speichern.
Ich mache ein Update von z.B. Version 11/12 oder 13 auf 14 niemals im Live-System sondern immer in einer 1:1-Kopie der Seite, oft unter einer Subdomaine (z.B. dev… oder update…. statt www…). Dann kann die Live-Site weiter laufen und das Update stört nicht.
Je älter das System ist, desto eher findet man bei Inhalten oder Erweiterungen veraltetes oder nicht mehr benötigtes. Ein Update ist also die beste Gelegenheit das System in Ruhe zu bereinigen. Alle TYPO3 Erweiterungen, die nicht installiert sind bzw. nicht benutzt werden sollten im Erweiterungsmanager deinstalliert, und am Besten auch gleich gelöscht werden.
Aktualisieren Sie alle verbliebenen lokalen Extensions (unter /typo3conf/ext/<ext_key>/) auf die letzte mit Ihrer TYPO3-Version kompatiblen Version. Dann scheuen Sie sich die Datei „ext_emconf.php“ an. Dort stehen unter „constraints/depends/typo3“ die TYPO3 Versionen, mit denen diese Erweiterung kompatibel ist. Bei manchen steht so etwas „12.4.0-13.99.99“, dann sollten Sie Ihr System problemlos z.B. von Version 12 auf 13 updaten können. Steht dort „nur“ „12.4.0-12.4.99“, wird Sie wahrscheinlich nach dem Update Fehler auswerfen.
Rufen Sie im Backend unter “Verwaltungswerkzeuge” die “Aktualisierung auf. Der ”Upgrade Wizard" überprüft alle Tabellen der Datenbank auf eine vollständige Struktur und fügt evtl. fehlende Felder oder Tabellen ein. Zudem werden dort ggfs. auch von gut programmierten Extensions Aktualisierungen durchgeführt.
Danach sollten Sie noch unter "Wartung" einmal
Dann nehmen Sie gerne Kontakt mit mir auf