Joomla aktualisieren — Update oder Migration?
Zwei völlig verschiedene Vorgänge werden oft in einen Topf geworfen. Ein Update innerhalb einer Hauptversion ist Routine. Der Sprung von Joomla 3 ist eine Migration — und wer das verwechselt, plant falsch.
Innerhalb einer Hauptversion ist es ein Update über die eingebaute Funktion — Routine, mit Sicherung davor. Von Joomla 3 aus ist es eine Migration: Inhalte und Benutzer werden übernommen, Template und Erweiterungen neu aufgebaut. Der Unterschied entscheidet über Aufwand, Zeitplan und Risiko — und Joomla bringt für die Vorab-Prüfung ein eigenes Werkzeug mit.
Website down oder gehackt? Schreib mir per WhatsApp oder E-Mail mit Domain und kurzer Beschreibung — ich melde mich in der Regel innerhalb weniger Stunden, auch am Wochenende, wenn es brennt. Zugangsdaten bitte nie in der ersten Nachricht, sondern erst nach Absprache über einen sicheren Weg.
Update oder Migration.
| Ausgangslage | Vorgang | Aufwand |
|---|---|---|
| Innerhalb Joomla 5 | Update über die eingebaute Funktion | Gering |
| Joomla 4 auf 5 | Update, geordneter Sprung | Mittel |
| Joomla 5 auf 6 | Update, geordneter Sprung | Mittel |
| Joomla 3 auf 4 oder höher | Migration | Hoch |
Die ersten drei Zeilen funktionieren über die eingebaute Aktualisierungsfunktion. Die vierte nicht — dort wird mit einem Migrationswerkzeug gearbeitet, das Inhalte überträgt, während Erscheinungsbild und Funktionen neu entstehen.
Diese Unterscheidung früh zu treffen, ist der wichtigste Planungsschritt. Sie entscheidet darüber, ob du einen Nachmittag oder ein Projekt vor dir hast (Versionsfristen).
Vorab prüfen.
Joomla bringt eine Vorab-Prüfung mit, die vor einem Hauptversionssprung meldet, welche Erweiterungen bereit sind und welche nicht. Dieses Werkzeug zu nutzen, spart erheblich Zeit.
- Vorab-Prüfung laufen lassen und die Liste ernst nehmen.
- Erweiterungen einzeln klären: aktuelle Fassung verfügbar?
- PHP-Anforderung der Zielversion gegen den Server halten.
- Template prüfen — welche Generation, wie stark angepasst?
- Overrides auflisten.
- Eigenen Code und Anpassungen im Kern suchen.
- Datenbankgröße und Serverleistung einschätzen.
Punkt sechs ist der klassische Problemfall: Anpassungen direkt in Kerndateien werden beim Update überschrieben. Was sie bewirkt haben, fehlt danach — und niemand weiß mehr, was es war. Vorher mit dem Original vergleichen und dokumentieren.
Testumgebung.
Nicht verhandelbar bei Hauptversionssprüngen, dringend empfohlen bei allem anderen. Die Datenbankanpassung ist nicht umkehrbar — ein Rückweg besteht dann nur über die Sicherung.
Üblich ist eine Kopie auf einer Subdomain oder lokal: Dateien und Datenbank klonen, Konfiguration anpassen, vor Suchmaschinen sperren. Dort läuft der Vorgang, dort wird geprüft (Testumgebung einrichten).
Vergiss nicht, die Suchmaschinensperre nach dem Umschalten wieder zu entfernen. Das ist der teuerste Einzelfehler bei solchen Vorgängen (robots.txt).
Das Update.
- Vollständige Sicherung von Dateien und Datenbank.
- Erweiterungen zuerst auf den aktuellen Stand bringen.
- PHP-Fassung prüfen und bei Bedarf anheben.
- Update über die eingebaute Funktion starten.
- Datenbankprüfung im Anschluss ausführen — Joomla bietet dafür eine eigene Funktion.
- Cache leeren (Cache).
- Durchklicken.
Schritt fünf wird oft übersehen und ist wichtig: Joomla prüft und korrigiert dabei die Datenbankstruktur. Wird das ausgelassen, entstehen Fehler, die später schwer zuzuordnen sind.
Wenn das Update abbricht, liegt es meist an Speichergrenzen oder Laufzeitbegrenzungen des Servers — nicht an Joomla (Speicherlimit).
Die Migration.
Von Joomla 3 aus läuft es anders. Üblich ist ein Migrationswerkzeug, das Inhalte aus der alten Installation in eine frisch aufgesetzte neue überträgt: Beiträge, Kategorien, Benutzer, Menüstruktur, Medien.
Was nicht übertragen wird: das Template, die Erweiterungen und deren Daten, eigener Code, individuelle Modulanordnungen. Das entsteht neu.
- Neue Installation in aktueller Fassung aufsetzen.
- Inhalte übertragen mit dem Migrationswerkzeug.
- Erweiterungen in aktueller Fassung installieren und konfigurieren.
- Daten der Erweiterungen übernehmen, soweit möglich.
- Template neu aufbauen oder anpassen.
- Menüs und Module neu anordnen.
- Adressen abgleichen und Weiterleitungen setzen.
Schritt sieben ist der, der über die Sichtbarkeit entscheidet und am häufigsten vergessen wird. Wenn sich Adressen ändern, braucht jede alte Adresse eine Weiterleitung — sonst bricht der Suchverkehr ein (Weiterleitungen).
Template und Overrides.
Joomla erlaubt es, einzelne Ausgabedateien im Template zu überschreiben. Das ist der saubere Weg für Anpassungen — und zugleich die Stelle, an der ein Versionssprung Nacharbeit erzeugt.
Ein Override friert die Ausgabe zum Zeitpunkt seiner Erstellung ein. Ändert sich die Kernausgabe in einer neuen Version, bleibt der Override auf dem alten Stand. Dann fehlen Elemente, oder die Darstellung verrutscht — und die Ursache ist schwer zu finden, weil formal alles funktioniert.
Vorgehen: Alle Overrides auflisten, mit der neuen Kernfassung vergleichen, Anpassungen gezielt übertragen statt die alte Datei weiterzuschleppen. Und dabei prüfen, ob der Override überhaupt noch gebraucht wird — oft ändert er eine Kleinigkeit, die sich inzwischen über eine Einstellung lösen lässt.
Erweiterungen.
Zuerst aktualisieren, dann Joomla — nicht umgekehrt. Erweiterungen auf altem Stand brechen nach einem Kernsprung zuverlässig.
Bei der Migration von Joomla 3: Erweiterungen aus der alten Generation funktionieren nicht. Für verbreitete Funktionen gibt es Nachfolger oder Alternativen; für eingestellte braucht es Ersatz oder eine Entscheidung, die Funktion wegzulassen.
Eine angenehme Erkenntnis aus der Praxis: Bei fast jeder gewachsenen Installation lässt sich ein Teil der Erweiterungen ersatzlos streichen. Das senkt Aufwand, Angriffsfläche und künftigen Pflegebedarf gleichzeitig (Erweiterungen).
Typische Fehler.
| Fehlerbild | Übliche Ursache |
|---|---|
| Update bricht ab | Speicher- oder Laufzeitgrenze |
| Weiße Seite danach | Erweiterung oder Override, Protokoll lesen |
| Backend ohne Gestaltung | Cache oder Template-Problem |
| Einzelne Elemente fehlen | Veralteter Override |
| Datenbankfehler | Datenbankprüfung nicht ausgeführt |
| Erweiterung meldet Unverträglichkeit | Alte Generation |
| Menüs leer | Menütyp der Erweiterung fehlt |
Bei Zeile zwei gilt derselbe Weg wie immer: Fehlerprotokoll ansehen statt raten (Weiße Seite).
Durchprüfen.
- Jeden Seitentyp aufrufen, nicht nur die Startseite.
- Menüs auf allen Ebenen.
- Formulare absenden und Mailempfang prüfen.
- Geschützte Bereiche mit Testzugang.
- Suche ausprobieren.
- Backend: Anlegen, Bearbeiten, Medien, Benutzerrechte.
- Adressen: Stichprobe alter Adressen aufrufen.
- Mobil gegenprüfen.
Nacharbeit.
- Cache vollständig leeren, auf allen Ebenen.
- Datenbankprüfung ausführen.
- Suchmaschinensperre der Testfassung entfernen.
- Adressstruktur prüfen (SEF-Adressen).
- Weiterleitungen einrichten und testen.
- Mailversand testen (Mailversand).
- Fehlerprotokoll die ersten Tage beobachten.
- Redaktion einweisen, wenn sich das Backend geändert hat.
Der letzte Punkt ist bei einer Migration von Joomla 3 wichtiger als bei einem Update: Das Backend sieht anders aus, und ohne kurze Einweisung entstehen Wochen voller Rückfragen.
Wenn du nicht weiterkommst.
Wenn ein Versionssprung ansteht und du ihn nicht am laufenden System ausprobieren willst. Ich finde die Ursache, behebe sie und erkläre dir, was passiert ist. Bei einem laufenden Ausfall hilft der Notfall-Support, dauerhaft begleitet die Joomla-Wartung.
Ursache finden, Website wieder zum Laufen bringen, kurzer Bericht — meist am selben Tag.
Für Anpassungen, Fehlerbehebung und Beratung nach Aufwand, abgerechnet in 15-Minuten-Schritten.
Updates, Backups, Sicherheitscheck, Monitoring — Kleinigkeiten inklusive.
Orientierungswerte, keine Fixpreise — nach einem kurzen Gespräch bekommst du ein Festpreisangebot.
Wer hilft.
Ich bin Manuel Killert, Webentwickler aus Quakenbrück. Content-Management-Systeme sind mein Fachgebiet — ich arbeite seit Jahren damit, unterrichte das Thema als Dozent und kenne die Systeme nicht nur aus der Anwendung, sondern von innen: Datenmodell, Rechtekonzept, Templating, Erweiterungsarchitektur, Caching, Betrieb.
Bei Joomla ist das besonders nützlich, weil viele Installationen über Jahre gewachsen sind und mehrere Hauptversionen hinter sich haben. Die Störungen kommen dann selten aus dem Kern, sondern aus dem, was sich angesammelt hat: Erweiterungen aus einer anderen Epoche, Überreste alter Templates, Konfiguration an mehreren Stellen gleichzeitig.
Was du bekommst: eine Diagnose in verständlicher Sprache, eine Behebung, die hält, und eine ehrliche Einschätzung dazu, ob deine Installation weiterbetrieben, aktualisiert oder abgelöst gehört — auch wenn die Antwort lautet, dass alles so bleiben kann.
Echte Projekte — live ansehen.
WordPress-Websites, die ich gebaut habe oder laufend betreue.

Markenfest
Stärkerer Online-Shop — Webdesign, Content und individuelle Shop-Funktionen.
Website ansehen ↗
KT Bodenteam
Professioneller Auftritt für einen Bodenleger — Vorher-Nachher-Slider und regionale SEO.
Website ansehen ↗
Potassco Solutions
Klare Website für ein KI-Unternehmen, die komplexe Technologie verständlich macht.
Website ansehen ↗FAQ — Update und Migration.
Was ist der Unterschied zwischen Update und Migration?
Innerhalb einer Hauptversion und von Joomla 4 oder 5 aufwärts ist es ein Update über die eingebaute Funktion. Von Joomla 3 aus ist es eine Migration: Inhalte werden übertragen, Template und Erweiterungen neu aufgebaut.
Was prüfe ich vor einem Hauptversionssprung?
Joomla bringt eine Vorab-Prüfung mit, die meldet, welche Erweiterungen bereit sind. Dazu PHP-Anforderung, Template-Generation, Overrides und Anpassungen in Kerndateien.
Erweiterungen oder Joomla zuerst aktualisieren?
Erweiterungen zuerst. Auf altem Stand brechen sie nach einem Kernsprung zuverlässig.
Warum fehlen nach dem Update einzelne Elemente?
Meist wegen veralteter Overrides. Ein Override friert die Ausgabe zum Zeitpunkt seiner Erstellung ein — ändert sich die Kernausgabe, bleibt er auf dem alten Stand.
Warum bricht das Update ab?
Meist wegen Speicher- oder Laufzeitgrenzen des Servers, nicht wegen Joomla. Beides lässt sich anheben.
Was wird bei der Migration am häufigsten vergessen?
Die Weiterleitungen. Wenn sich Adressen ändern, braucht jede alte Adresse ein neues Ziel — sonst bricht der Suchverkehr ein.
Das bin ich – rechts im BildErzähl mir, was an deinem Joomla klemmt.
Schreib mir die Adresse, die Joomla-Version und was passiert ist. Bei einem laufenden Ausfall schreib das in die erste Zeile — dann sehe ich es sofort.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de