Joomla 5.4.1 → Joomla 6.0.1: Welche Probleme beim Update auftreten können
Ein Update von Joomla 5.4.1 auf Joomla 6.0.1 ist kein „gewöhnliches Minor-Update“, sondern ein Major-Sprung. Wenn dabei etwas schiefgeht, liegt es fast nie an Joomla selbst, sondern an Abhängigkeiten: Extensions, Templates, PHP-Umgebung und an Altlasten in der Installation. Hier sind die realistischen Problemfelder – inklusive typischer Symptome und wie du sie abfängst.
1) Erweiterungen: Der Hauptgrund für kaputte Updates
Was passiert
Viele Extensions sind für Joomla 6 noch nicht sauber kompatibel oder erwarten andere Joomla-Core-Versionen. Manche laufen „scheinbar“, verursachen aber im Hintergrund Fehler (z.B. in Events, Routing, Webassets).
Symptome
-
Backend lädt nicht mehr („Whoops, something went wrong“ / 500)
-
weiße Seite im Frontend
-
Fehlermeldungen wie
Class not found,Call to undefined method,Too few arguments -
AJAX-Fehler, die den Admin-Bereich zerschießen
Wie du es vermeidest
-
Vorher im Extension Manager prüfen: J6-Kompatibilität und Updates einspielen
-
Nicht benötigte Extensions deinstallieren, nicht nur deaktivieren
-
Kritische Kandidaten: Security-Plugins, Cache/Minify, SEO/Routing, Builder/Framework-Plugins, alte System-Plugins
2) Template/Framework: „Site läuft, aber Layout ist kaputt“
Was passiert
Templates und Template-Frameworks hängen stark am Joomla-Core (Markup, WebAssetManager, UI-Libraries). Bei Joomla 6 werden Abhängigkeiten strikter geladen und alte Workarounds fliegen dir eher um die Ohren.
Symptome
-
CSS/JS fehlen (Layout ohne Styling)
-
Menüs brechen, Offcanvas/Dropdown funktioniert nicht
-
Konsole voll mit 404 auf Assets oder JS-Errors
Wie du es vermeidest
-
Template auf aktuelle Version bringen
-
Testweise auf Cassiopeia umstellen (nur zum Debug): damit siehst du sofort, ob es am Template liegt
-
Wenn du YOOtheme nutzt: YOOtheme-Version muss zu Joomla 6 passen (und die Child-Struktur darf keine Altlasten enthalten)
3) PHP-Version und Server-Setup: kleine Änderung, großer Effekt
Was passiert
Joomla 6 ist strikter, und PHP-Versionen verhalten sich teils anders. Viele Fehler kommen nicht aus Joomla, sondern aus “deprecated”/strict Typing in Drittcode.
Symptome
-
Deprecated-Warnungen, die im Output landen (und JSON/Headers kaputt machen)
-
Fatal Errors in Plugins/Overrides
-
Backend-Features brechen, weil ein Plugin Warnings ausgibt
Wie du es vermeidest
-
Vorher prüfen, welche PHP-Version Joomla 6.0.1 auf deinem Server nutzt
-
display_errorsin Produktion aus (Warnings dürfen nicht in HTML/JSON reinlaufen) -
Fehler-Logging an, aber nicht „auf dem Screen“
4) Datenbank/Schema: Update läuft durch, aber es „hängt“
Was passiert
Beim Major-Update können DB-Schema-Änderungen anstehen. Meist läuft das Update sauber, aber wenn deine DB schon vorher „out of sync“ war (alte Migrationen, abgebrochene Updates), dann ist das Upgrade anfälliger.
Symptome
-
Backend lädt, aber bestimmte Komponenten/Listen funktionieren nicht
-
Fehler beim Speichern, beim Öffnen von Beiträgen, beim Installieren
-
„Datenbank fixen“ zeigt viele Änderungen
Wie du es vermeidest
-
Vorher: Datenbank prüfen (Joomla → System → Wartung