Änderungen erscheinen nicht — meistens der Cache.
Vier verschiedene Zwischenspeicher arbeiten in einem Contao-System, dazu kommen oft noch vorgeschaltete Dienste und der Browser. Wer weiß, welcher wofür zuständig ist, sucht nicht lange.
Vier Ebenen in Contao: Anwendungscache (Konfiguration, Templates), Seitencache (fertige Seiten), Bildcache (erzeugte Bildgrößen) und Suchindex. Dazu kommen vorgeschaltete Dienste und der Browser. Bei „meine Änderung erscheint nicht“ geht man von außen nach innen: erst privates Fenster, dann Seitencache, dann Anwendungscache.
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 Ebenen.
| Ebene | Was dort liegt | Wann leeren |
|---|---|---|
| Anwendungscache | Konfiguration, übersetzte Templates | Nach Update, Code- oder Konfigurationsänderung |
| Seitencache | Fertig ausgelieferte Seiten | Wenn Inhaltsänderungen nicht erscheinen |
| Bildcache | Erzeugte Bildgrößen | Nach Änderung von Bildgrößen |
| Suchindex | Daten der internen Suche | Nach größeren Inhaltsänderungen |
| Vorgeschalteter Dienst | Antworten vor dem Server | Bei jeder Änderung mitdenken |
| Browser | Dateien beim Besucher | Beim Testen |
Die Unterscheidung zwischen den ersten beiden Zeilen ist die wichtigste: Der Anwendungscache betrifft Technik, der Seitencache betrifft Inhalte. Wer nach einer Textänderung den Anwendungscache leert, hat die falsche Ebene erwischt.
Anwendungscache.
Hier liegen aufbereitete Konfiguration und übersetzte Templates. Dieser Zwischenspeicher ist der Grund, warum Contao im Betrieb schnell ist — und die Quelle vieler Probleme nach Änderungen an Code oder Konfiguration.
Zu leeren nach: einem Update, dem Hinzufügen oder Entfernen einer Erweiterung, Änderungen an Konfigurationsdateien, Änderungen an Templates und nach dem Einspielen aus einer anderen Umgebung.
Typisches Fehlerbild bei einem widersprüchlichen Zustand: eine weiße Seite oder Meldungen über nicht gefundene Klassen. Das wirkt dramatisch und ist meist in einer Minute behoben (Weiße Seite).
Seitencache.
Fertig zusammengebaute Seiten, die ohne erneute Verarbeitung ausgeliefert werden. Das ist der wirksamste Tempofaktor und zugleich der häufigste Grund für „meine Änderung ist nicht da“.
Contao leert betroffene Einträge in der Regel beim Speichern automatisch. Nicht automatisch passiert es bei Änderungen, die über die Oberfläche hinausgehen — etwa bei einem Import, bei Änderungen über eine Schnittstelle oder bei Anpassungen am Template.
Wichtig für den Betrieb: Seiten mit personalisierten Inhalten dürfen nicht zwischengespeichert werden. Geschützte Bereiche, Formulare mit Prüfmerkmal und alles für angemeldete Besucher gehören ausgenommen — sonst sieht jemand Inhalte, die für einen anderen bestimmt waren.
Bildcache.
Contao erzeugt aus hochgeladenen Bildern zugeschnittene Fassungen in den definierten Größen und legt sie ab. Wird eine Bildgröße geändert, bleiben die alten Dateien bestehen — die Seite zeigt weiterhin den alten Zuschnitt.
Das Leeren erzwingt die Neuberechnung. Bei vielen Bildern dauert das: Die Dateien werden beim nächsten Aufruf einzeln neu erzeugt, und die ersten Besucher danach warten entsprechend. Bei großen Installationen lohnt es, das außerhalb der Hauptzeit zu machen (Bilder optimieren).
Suchindex.
Die interne Suche arbeitet über einen Index. Wird er nicht aktualisiert, findet die Suche alte oder gelöschte Inhalte — oder neue gar nicht.
Ein Neuaufbau geht über das Backend oder die Kommandozeile und dauert je nach Umfang. Sinnvoll ist er nach größeren Inhaltsänderungen, nach einem Umzug und nach einem Versionssprung.
Wenn die Suche dauerhaft nichts findet, ist meist der Index leer — und das hat oft denselben Grund wie an anderer Stelle: Eine zeitgesteuerte Aufgabe, die ihn füllen soll, läuft nicht (Wartungsaufgaben).
Wege zum Leeren.
- Backend: Im Systemwartungsbereich lassen sich die Zwischenspeicher einzeln leeren. Der normale Weg.
- Kommandozeile: Zuverlässiger und für Automatisierung geeignet — und der einzige Weg, wenn das Backend nicht erreichbar ist.
- Dateisystem: Das Zwischenspeicherverzeichnis entfernen. Der Notweg, wenn sonst nichts geht.
Zum dritten Weg zwei Hinweise. Erstens: Contao legt das Verzeichnis beim nächsten Aufruf neu an — dieser erste Aufruf dauert dann länger. Zweitens: Achte auf die Dateirechte. Wird das Verzeichnis unter einem anderen Systembenutzer erzeugt als dem des Webservers, entsteht das nächste Problem.
Ohne Backend.
Wenn das Backend selbst nicht mehr lädt, ist der Weg über das Dateisystem der richtige. Per Dateizugriff oder Kommandozeile ins Projektverzeichnis, das Zwischenspeicherverzeichnis leeren, Seite neu aufrufen.
In vielen Fällen ist das bereits die Lösung — besonders nach einem Update oder einem abgebrochenen Vorgang. Wenn danach immer noch nichts geht, liegt es woanders, und der Weg führt über das Protokoll (Kein Zugang zum Backend).
Vorgeschaltete Dienste.
Zwischen Besucher und Server sitzt oft noch etwas: ein Zwischenspeicher des Hosters, ein vorgeschalteter Dienst, ein Auslieferungsnetz. Diese Ebenen kennen Contao nicht und bekommen vom Leeren nichts mit.
Typisches Bild: Im Backend ist alles richtig, lokal auch, aber Besucher sehen den alten Stand. Dann muss dort separat geleert werden — über das jeweilige Kundenmenü.
Besonders wichtig bei geschützten Bereichen: Ein vorgeschalteter Dienst, der Seiten für angemeldete Nutzer zwischenspeichert, zeigt diese Inhalte unter Umständen auch anderen. Das ist nicht nur ein Fehler, sondern ein Datenschutzvorfall (Caching richtig einrichten).
Wenn es trotzdem nicht erscheint.
- Privates Fenster — schließt den Browser als Ursache aus.
- Anderes Gerät oder Mobilfunk — schließt lokale Zwischenspeicher aus.
- Parameter an die Adresse hängen — umgeht viele Caches.
- Alle Contao-Ebenen leeren.
- Vorgeschaltete Dienste leeren.
- Ist der Inhalt veröffentlicht? Nicht jede ausbleibende Änderung ist Caching.
- Zeitsteuerung prüfen — Start- und Enddatum am Element.
- Richtige Umgebung? Manchmal wurde in der Testkopie gearbeitet.
Punkt sechs bis acht sind kein Scherz: Ein erheblicher Teil der gemeldeten Cache-Probleme sind unveröffentlichte Elemente, abgelaufene Zeitsteuerungen oder Änderungen in der falschen Umgebung.
Was automatisch passiert.
Contao leert beim Speichern eines Datensatzes die betroffenen Einträge selbst. Das deckt den redaktionellen Alltag ab — wer einen Text ändert, muss nichts weiter tun.
Nicht erfasst werden: Änderungen an Dateien im Dateisystem, Importe über die Kommandozeile, Änderungen über Schnittstellen, Anpassungen an Templates und an der Konfiguration. In diesen Fällen gehört das Leeren zum Vorgang dazu.
Wer automatisierte Abläufe baut — etwa einen nächtlichen Import — sollte das Leeren mit einplanen. Sonst sind die Daten da und die Seiten zeigen sie nicht.
Typische Fehler.
- Falsche Ebene geleert — Anwendungscache statt Seitencache.
- Vorgeschalteten Dienst vergessen.
- Im eigenen Browser geprüft statt im privaten Fenster.
- Zwischenspeicherverzeichnis mit falschen Rechten neu erzeugt.
- Geschützte Bereiche nicht ausgenommen.
- Bildcache nach Größenänderung nicht geleert.
- Suchindex nie neu aufgebaut.
Wenn du nicht weiterkommst.
Wenn Änderungen nicht erscheinen und du schon dreimal geleert hast. Ich finde die Ursache, behebe sie und erkläre dir, was passiert ist. Bei einem laufenden Ausfall hilft der Notfall-Support, dauerhaft begleitet die Contao-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, Betrieb.
Das ist bei Contao besonders nützlich, weil es auf demselben Unterbau aufsetzt wie andere professionelle Systeme. Wer versteht, wie Abhängigkeitsverwaltung, Zwischenspeicherung und Konfigurationsebenen zusammenspielen, findet Fehler schneller — unabhängig davon, welcher Name über dem Backend steht.
Was du von mir bekommst: eine Diagnose in verständlicher Sprache, eine Behebung, die nicht nur das Symptom wegräumt, und eine ehrliche Einschätzung dazu, ob dein System 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 — Cache leeren.
Welche Caches gibt es in Contao?
Anwendungscache für Konfiguration und Templates, Seitencache für fertige Seiten, Bildcache für erzeugte Bildgrößen und den Suchindex. Dazu kommen vorgeschaltete Dienste und der Browser.
Welchen Cache muss ich leeren, wenn ein Text nicht erscheint?
Den Seitencache. Der Anwendungscache betrifft Technik, nicht Inhalte — wer nach einer Textänderung den Anwendungscache leert, hat die falsche Ebene erwischt.
Wie leere ich den Cache ohne Backend?
Über das Dateisystem: ins Projektverzeichnis, das Zwischenspeicherverzeichnis entfernen, Seite neu aufrufen. Contao legt es neu an — dabei auf die Dateirechte achten.
Warum sehen Besucher noch den alten Stand?
Weil ein vorgeschalteter Dienst oder der Zwischenspeicher des Hosters davor sitzt. Diese Ebenen kennen Contao nicht und müssen separat geleert werden.
Wird der Cache beim Speichern automatisch geleert?
Für den redaktionellen Alltag ja. Nicht erfasst werden Änderungen an Dateien, Importe über die Kommandozeile, Schnittstellen sowie Anpassungen an Templates und Konfiguration.
Meine Änderung erscheint trotz Leeren nicht — was nun?
Prüf, ob der Inhalt veröffentlicht ist, ob eine Zeitsteuerung mit abgelaufenem Enddatum gesetzt ist und ob du in der richtigen Umgebung gearbeitet hast. Das sind häufige vermeintliche Cache-Probleme.
Das bin ich – rechts im BildErzähl mir, was an deinem Contao klemmt.
Schreib mir die Adresse, die Contao-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