Extensions aktualisieren
Bei einem Upgrade eine Typo3-Installation ist als erstes eine Sicherung der Datenbank inklusive der Document Root Pflicht. Das kann gemäß dieser Anleitung vorgenommen werden. Als nächstes überprüfe ich, ob es für alle verwendeten Extensions eine Version für Typo3 11 gibt. Falls nicht, sollten die betreffenden Extensions deaktiviert oder durch Typo3-11-fähige ersetzt werden. Allgemein führe ich von allen Extensions ein Update durch, sofern vorhanden.
Referenzindex aktualisieren
Für ein Upgrade sollte der Referenzindex (Index in der Datenbank, der z.B. auf auf Medien verweist) aktuell sein. Dazu klicke ich im Typo3-Backend unter „System“ auf den Menüpunkt „DB Check“ und anschließend auf der Seite auf „Manage Reference Index“. Zurück im Backend rufe ich das Install Tool auf, indem ich unter Admin Tools > Maintenance > Analyze Database Structure aktiviere und überprüfe, ob die Datenbank in Ordnung ist.
Typo3-Kern 11 entpacken
Eine Verzeichnisebene über meinem Document-Root habe ich mir bereits die aktuelle tar.gz-Datei typo3_src-11.5.27.tar.gz heruntergeladen und entpacke die Datei. Der Simlink „typo3_src -> ../typo3_src-10.X.XX/“ der zurzeit noch auf das Typo3-Verzeichnis typo3_src-10.X.XX zeigt, soll so geändert werden, so dass er auf das neue Verzeichnis typo3_src-11.5.27 zeigt. Das lässt sich leicht mit dem Midnight Commander über File > Edit symlink bewerkstelligen. Dort trage ich als neues Ziel 11.5.27 ein.
Upgrade!
Ich rufe das Install-Tool erneut über mywebside.de/typo3/install.php auf (erzeuge zuvor wie verlangt die Datei ENABLE_INSTALL_TOOL usw.) und erkenne nach der Einwahl, dass oben links die Typo3-Version 11 angezeigt wird. Ich gehe zu Upgrade > Upgrade Wizard und starte den Updrade Wizard. Danach, oder auch wenn eine Fehlermeldung erscheint, gehe ich zu "Check for Broken Extensions" und Maintenance > Analyze Database Structure. Ich lösche (= Remove tables) dort noch nichts, aber führe "Change fields" und "Drop fields" aus. Schließlich führe ich noch "Flush TYPO3 and PHP Cache" aus und gehe anschließend ins Backend.
Dort kann ich ebenfalls unter Maintenace die Sprachpakete aktualisieren: Manage Language Packs > Update all. Unter Enviroment > Directory Status checke ich den Status.
Hinweis: Siehe auch:
https://docs.typo3.org/typo3cms/InstallationGuide/singlehtml/Index.html#document-Upgrade/Index
Bemerkungen :