Zum Hauptinhalt springen

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_errors in 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