Ich wunderte mich letztens, warum mein Blog nichts mehr anzeigte.
Man sah nur noch das Grundgerüst, aber keinen Inhalt.
Am nächsten Tag ging es wieder - so dachte ich.
Was mir erst nach langem Debuggen auffiel:
- Browser, die noch lokalen Cache der Seite hatten, zeigten den Blog korrekt an
- Leerte man den Cache, dann hatte man das gleiche Problem
- Der RSS-Feed zeigte alles korrekt an
- Im Seitenquelltext sah man auch den Inhalt
- Nur das HTML-Rendering scheinte fehlerhaft zu sein
Daher schien mein Drupal irgendetwas auszuliefern, das den Blog im Browser unbrauchbar machte.
Browser mit lokalem Cache nutzen wohl noch funktionierende Komponenten.
Das Problem war nur, dass ich ja nicht mehr in die Admin Sektion kam.
Doch es gab noch einen Browser mit lokalem Cache. In der Firma.
Also heute kurz in die Admin Sektion und alle Banner, die links angezeigt wurden deaktiviert.
Und siehe da! Alles funktionierte wieder.
Ursache war ein Banner, der auf eine Javascript Datei verwies, die es scheinbar nicht mehr gab.
Manchmal kann ein lokaler Cache sogar Blogs retten.
Ohne den hätte ich den Fehler warscheinlich nicht so schnell gefunden.
Und fixen hätte wohl direkt in der Datenbank stattfinden müssen. Ohje...