Inhaltsverzeichnis

TYPO3 11 bei jweiland.net

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
  4. Pfad zum Login-Logo anpassen: typo3conf/ext/nema_template/… → EXT:nema_template/…
  5. Cache löschen
  6. Upgrade Wizard
  7. Referenzindex aktualisieren
  8. Analyze Database Structure
  9. Berichte prüfen
  10. ausloggen
  11. Quellcode aktualisieren
  12. Symlink bearbeiten
  13. Browser-Cache löschen
  14. Install-Tool aktivieren und unter /typo3/install.php aufrufen
  15. Check for broken Extensions
  16. Reset Backend User Preferences
  17. Upgrade Wizard
  18. Analyze Database Structure
  19. Flush TYPO3 and PHP Cache
  20. Manage Language Packs
  21. 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.

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. index.php und .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 ebenfalls verändert:

Entsprechend muss das CSS angepasst werden.

Could not scan for classes inside Template Extension

Fehlerhafte composer.json