Inhaltsverzeichnis

TYPO3 11 und 12 bei jweiland.net

S.a. Update von TYPO3 12 auf 13

Umzug in ein Cloud Hosting Paket

  1. Bestellung des passenden Pakets als Neukunde
  2. Kunden-Passwort festlegen
  3. Bestätigungscode (kommt per E-Mail) eingeben
  4. DSGVO-Vertrag ausfüllen (im Zweifel alles ankreuzen) und als Scan an den Provider senden
  5. Beauftragung zum Umzug des alten Pakets per E-Mail (gebührenfrei für Updates von einer LTS-Version)
  6. E-Mail-Postfächer (Mailtransfer Tool ) und ggf. weitere Domains und Installationen umziehen
  7. altes Paket kündigen

Update von TYPO3 11.5 auf 12.4

  1. PHP auf min. 8.1 umstellen
  2. Datenbank mindestens MariaDB 10.3 / MySQL 8.0
  3. Extensions aktualisieren / deaktivieren
  4. Template-Extension deaktivieren und aktualisieren
  5. Pfad zum Login-Logo löschen
  6. Cache löschen
  7. Upgrade Wizard
  8. Referenzindex aktualisieren
  9. Analyze Database Structure
  10. Berichte prüfen
  11. ausloggen
  12. Quellcode aktualisieren
  13. Symlink bearbeiten
  14. Browser-Cache löschen
  15. Install-Tool aktivieren und unter /typo3/install.php aufrufen
  16. Check for broken Extensions
  17. Reset Backend User Preferences
  18. Upgrade Wizard
  19. Analyze Database Structure
  20. Flush TYPO3 and PHP Cache
  21. Manage Language Packs
  22. Pfad zum Login-Logo anpassen: typo3conf/ext/nema_template/… → EXT:nema_template/…
  23. Backend: Extension-Liste (und ggf. Extensions) aktualisieren

s.a. https://www.clickstorm.de/blog/typo3-12-entwickler/

Troubles

Die Kompression von Js und CSS führt manchmal zu Fehlern im Frontend.

Die falsche index.php führt zu leeren Seiten im FE. Mit Symlink (ln -s typo3_src/index.php index.php) gibt es keine Probleme.

Der Login-Mechanismus hat sich geändert. Wird felogin mit eigenen Templates verwendet, müssen diese angepasst werden, Stichwort requestToken=„{requestToken}“ (vgl. https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.0/Breaking-97305-IntroduceCSRF-likeLoginToken.html).

Update von TYPO3 10.4 auf 11.5

s. auch TYPO3 Upgrade Guide

Vorbereitungen

  1. Extensions so weit wie möglich aktualisieren; nicht-kompatible Extensions deaktivieren
  2. eigene Template-Extension mit Extension Scanner von TYPO3 (Admin Tools → Upgrade → Scan Extension Files) testen und ggf. updaten oder deaktivieren
  3. Upgrade Wizard ausführen, Referenz-Index aktualisieren, Database Analyzer ausführen
  4. auf PHP 7.4 umschalten (Kundenmenü)
  5. Caches löschen (Install-Tool → Wartung)

Update

  1. Symlink bearbeiten
  2. Browser-Cache löschen
  3. Install-Tool aktivieren und unter /typo3/install.php aufrufen
  4. Check for broken Extensions
  5. Clear user settings (Install-Tool → Wartung); ggf. wiederherstellen aus der Originalseite
  6. Remove Temporary Assets
  7. Caches löschen (Install-Tool → Wartung)
  8. Upgrade Wizard und Database Analyzer komplett durchlaufen
  9. Übersetzungen aktualisieren
  10. Directory Status prüfen und ggf. korrigieren
  11. .htaccess austauschen (vgl. Troubleshooting)

Nachbereitung

  1. ins Backend wechseln
  2. Extension-Liste (und ggf. Extensions) aktualisieren
  3. Berichte prüfen
  4. Referenzindex aktualisieren
  5. Optional: Ordner Uploads leeren
  6. BE und FE testen
  7. Umschalten auf Hauptdomain (Kundenmenü + Sites)
  8. Umstellen auf PHP 8.0 (Kundenmenü)
  9. ggf. Backup anpassen
  10. ggf. Passwörter ändern (falls die temporäre Domain kein SSL-Zertifikat hat)

Troubleshooting

BE-Login schlägt fehl / FE-Unterseiten werden nicht angezeigt: "The requested URL was not found on this server."

.htaccess für TYPO3 11 aus dem Installationsordner kopieren. Pfad: /typo3/sysext/install/Resources/Private/FolderStructureTemplateFiles/root-htaccess

Many thanks to webrocker.de

Extension-Liste lässt sich nicht mehr aktualisieren:

Dank an mediamill

Symphony-Bug

[ page["uid"] == 123 ]
/* ändern zu: */
[ page && page["uid"] == 123 ]

vgl.https://forge.typo3.org/issues/95781

FE-Login

Die Typoscript-Konfiguration funktioniert nun per plugin.tx_felogin_login (früher plugin.tx_felogin_pi1).

Das Template wurde komplett geändert.

Siehe auch https://docs.typo3.org/c/typo3/cms-felogin/11.5/en-us/Introduction/Index.html

Could not scan for classes inside Template Extension

Fehlerhafte composer.json

secure_downloads

Update im deaktivierten Zustand durchführen.