TYPO3-Update schiefgegangen — meist hinkt eine Extension hinterher.
Ein TYPO3-Versionssprung ist kein Klick, sondern ein kleines Projekt. Wenn danach nichts mehr geht, liegt es selten am Kern — fast immer an etwas drumherum, das den Sprung nicht mitgemacht hat.
Vier Ursachen decken fast alles ab: Eine Extension passt nicht zur neuen Version; die PHP-Version erfüllt die Anforderungen nicht; der Upgrade-Wizard oder der Datenbankabgleich wurden nicht vollständig ausgeführt; oder bei Composer-Installationen blockieren sich Abhängigkeiten gegenseitig. Der erste Griff nach jedem Update: alle Caches leeren, Datenbank abgleichen, Upgrade-Wizard durchlaufen lassen.
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.
Die Reihenfolge nach dem Update.
Viele vermeintliche Update-Fehler sind nur unvollständige Updates. Diese vier Schritte gehören nach jedem Versionssprung dazu, in dieser Reihenfolge:
- Alle Caches leeren — System und Seiten (Cache leeren).
- Datenbankabgleich im Admin-Werkzeug ausführen und fehlende Felder anlegen lassen.
- Upgrade-Wizard vollständig durchlaufen lassen, Schritt für Schritt.
- Umgebungsprüfung ansehen: Stimmen PHP-Version, Erweiterungen, Dateirechte?
Wird einer dieser Schritte ausgelassen, entstehen Fehler, die nach etwas anderem aussehen: fehlende Felder in Formularen, leere Listen, Meldungen über unbekannte Spalten.
Upgrade-Wizard und Datenbank.
Der Upgrade-Wizard überführt Daten und Konfiguration in das Format, das die neue Version erwartet — etwa umbenannte Felder, verschobene Einstellungen oder geänderte Strukturen. Er läuft nicht automatisch, sondern muss im Admin-Werkzeug aufgerufen werden, und die Schritte bauen aufeinander auf.
Typische Stolpersteine: Ein Schritt bricht bei großen Datenmengen in eine Zeitüberschreitung — dann hilft die Ausführung über die Kommandozeile, wo die Grenzen des Webservers nicht greifen. Oder ein Schritt wird übersprungen, weil er fehlschlug, und das fällt erst Wochen später auf. Prüfe deshalb nach dem Durchlauf, ob offene Schritte verbleiben.
Extensions, die nicht mitkommen.
Das ist die häufigste Ursache überhaupt. Jede Extension gibt an, mit welchen TYPO3-Versionen sie arbeitet. Bei einem Sprung bleiben regelmäßig welche zurück — besonders solche, die seit Jahren kein Update bekommen haben, und selbst entwickelte, um die sich niemand mehr kümmert.
| Lage | Weg |
|---|---|
| Aktualisierte Fassung verfügbar | Aktualisieren, Änderungsprotokoll lesen |
| Keine neue Fassung, Funktion ersetzbar | Durch gepflegte Alternative ersetzen |
| Funktion nicht mehr gebraucht | Entfernen — der beste Fall |
| Unverzichtbar, aber verwaist | Anpassen lassen, Aufwand vorher klären |
| Eigenentwicklung | Anpassen, dabei dokumentieren |
Vor jedem Sprung lohnt eine Bestandsaufnahme: Welche Extensions sind installiert, welche davon werden tatsächlich genutzt, und welche gibt es für die Zielversion? Erfahrungsgemäß schrumpft die Liste dabei deutlich — vieles ist historisch gewachsen und seit Jahren ungenutzt (Extension-Fehler).
PHP-Anforderungen.
Jede TYPO3-Version setzt eine bestimmte Spanne an PHP-Versionen voraus. Zu alt bedeutet, dass das Update gar nicht erst startet; zu neu bedeutet, dass der Kern oder Extensions mit entfernten Sprachfunktionen kollidieren. Das Install-Tool zeigt in der Umgebungsprüfung, was vorhanden ist und was erwartet wird — das ist der schnellste Abgleich.
Wichtig bei Installationen mit Kommandozeile: Dort kann eine andere PHP-Version aktiv sein als im Webserver. Läuft ein Befehl durch, die Website aber nicht — oder umgekehrt —, ist das fast immer die Erklärung. Welche Version jeweils genutzt wird, lässt sich mit einer Versionsabfrage prüfen.
Composer-Konflikte.
Bei Composer-Installationen scheitert ein Update oft, bevor eine Datei angefasst wurde: Die Paketverwaltung meldet, dass sich Anforderungen widersprechen. Das ist unangenehm zu lesen, aber präziser als jede andere Fehlermeldung — die Ausgabe nennt genau, welches Paket welche Version verlangt und wer dagegensteht.
Übliche Auflösungen: das blockierende Paket zuerst aktualisieren, eine Extension durch eine gepflegte ersetzen, oder bei einer verwaisten Extension prüfen, ob sie wirklich gebraucht wird. Erzwingen mit Ignorieren der Anforderungen führt fast immer zu Folgefehlern und sollte die Ausnahme bleiben. Wichtig außerdem: Updates gehören in einer Umgebung ausgeführt, in der sie sich testen lassen, nicht direkt auf dem Produktivsystem.
Mehrere Versionen auf einmal.
Wer von einer sehr alten Installation kommt, sollte nicht in einem Sprung auf die neueste Version gehen. Die Upgrade-Schritte bauen aufeinander auf, und manche Datenmigrationen existieren nur in bestimmten Zwischenversionen. Bewährt ist der Weg über die Zwischenstationen, jeweils mit vollständigem Durchlauf von Datenbankabgleich und Wizard.
Ab einem gewissen Alter wird das allerdings so aufwendig, dass ein Neuaufbau mit Übernahme der Inhalte günstiger ist — besonders, wenn viele Extensions verwaist sind und das Design ohnehin erneuert werden soll. Das ist auch der Punkt, an dem sich die grundsätzliche Frage stellt, ob TYPO3 weiterhin das richtige System ist (TYPO3 zu WordPress).
Zurück aus dem Backup.
Wenn ein Update die Website lahmlegt und die Ursache nicht in Minuten gefunden ist, ist die Wiederherstellung die richtige Entscheidung — nicht das stundenlange Reparieren unter Druck. Dafür braucht es ein Backup, das Dateien und Datenbank umfasst und das sich tatsächlich einspielen lässt. Beides vorher zu prüfen gehört zur Vorbereitung; ein nie getestetes Backup ist eine Hoffnung, keine Sicherung.
Der saubere Ablauf.
- Bestandsaufnahme: aktuelle Version, PHP-Version, Liste der Extensions mit Nutzung.
- Zielversion festlegen und prüfen, welche Extensions es dafür gibt.
- Backup von Dateien und Datenbank, Wiederherstellung einmal testen.
- Kopie der Installation anlegen und dort aktualisieren.
- Caches, Datenbankabgleich, Upgrade-Wizard, vollständig.
- Durchtesten: Frontend, Backend, Formulare, Suche, Mehrsprachigkeit, Mailversand.
- Live aktualisieren, außerhalb der Hauptzeiten.
- Nachkontrolle über mehrere Tage, Protokolle im Blick behalten.
Welche Version ist aktuell.
Der Stand im Oktober 2026: Der freie Support für TYPO3 v12 LTS endete am 30. April 2026 — Installationen auf dieser Version bekommen seitdem keine kostenlosen Sicherheitsupdates mehr. v13 LTS wird noch bis Ende 2027 mit Sicherheitsupdates versorgt. v14 LTS erschien im April 2026 und bekommt Sicherheitsupdates bis Mitte 2029. Für Installationen, die nicht sofort wechseln können, gibt es kostenpflichtigen erweiterten Support.
Wenn deine Installation auf v12 oder älter läuft, ist das kein Schönheitsfehler, sondern ein Sicherheitsthema: Bekannt gewordene Lücken werden nicht mehr geschlossen. Was das konkret bedeutet und welche Wege es gibt, steht in TYPO3-Version ohne Support.
Wenn du nicht weiterkommst.
Wenn ein Update die Website lahmgelegt hat oder gar nicht erst startet, schaue ich mir Extensions, PHP und Abhängigkeiten an. Schreib mir mit Domain, TYPO3-Version und einer kurzen Beschreibung — du bekommst eine ehrliche Einschätzung, ob ich der Richtige bin. Den Überblick über alle Themen gibt TYPO3-Fehler beheben. Wenn sich am Ende herausstellt, dass ein Wechsel die bessere Lösung ist: TYPO3 zu WordPress.
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, Web-Entwickler aus Quakenbrück. Mein Schwerpunkt liegt auf WordPress — an TYPO3-Installationen arbeite ich dort, wo es um Betrieb und Fehlersuche geht: Ausfälle, Serverthemen, Datenbank, Mailversand, Updates und die Frage, wie es mit einer alten Installation weitergehen soll. Das sind die Probleme, bei denen die Ursache meist nicht im System selbst liegt, sondern darunter. Geht es um tiefe Entwicklung in TYPO3 — eigene Extensions, komplexe Mehrsprachigkeit, große Redaktionssysteme —, sage ich dir das offen und empfehle jemanden, der genau das macht. Ehrlich beraten heißt für mich auch, eine Anfrage abzugeben.
FAQ — Fehler nach Update.
Was gehört nach jedem TYPO3-Update gemacht?
Alle Caches leeren, den Datenbankabgleich ausführen, den Upgrade-Wizard vollständig durchlaufen lassen und die Umgebungsprüfung ansehen. Fehlt einer dieser Schritte, entstehen Folgefehler.
Warum geht nach dem Update nichts mehr?
Meist passt eine Extension nicht zur neuen Version. Weitere häufige Gründe sind eine unpassende PHP-Version, ein nicht durchgelaufener Upgrade-Wizard und bei Composer-Installationen widersprüchliche Abhängigkeiten.
Was mache ich mit Extensions, für die es keine neue Fassung gibt?
Prüfen, ob die Funktion überhaupt noch gebraucht wird — oft nicht. Sonst durch eine gepflegte Alternative ersetzen oder anpassen lassen, mit vorher geklärtem Aufwand.
Kann ich von einer sehr alten Version direkt auf die neueste springen?
Besser nicht. Die Upgrade-Schritte bauen aufeinander auf, manche Datenmigrationen existieren nur in Zwischenversionen. Ab einem gewissen Alter ist ein Neuaufbau mit Inhaltsübernahme günstiger.
Welche TYPO3-Version wird aktuell unterstützt?
Der freie Support für v12 LTS endete am 30. April 2026. v13 LTS erhält Sicherheitsupdates bis Ende 2027, v14 LTS erschien im April 2026 und wird bis Mitte 2029 versorgt.
Warum läuft ein Befehl durch, die Website aber nicht?
Weil auf der Kommandozeile eine andere PHP-Version aktiv sein kann als im Webserver. Das ist eine der häufigsten Verwirrungen bei TYPO3-Updates.
Das bin ich – rechts im BildErzähl mir, was an deinem TYPO3 klemmt.
Beschreib kurz das Problem und nenn mir die TYPO3-Version — du bekommst eine ehrliche Einschätzung, woran es liegt und was es kostet.
Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de