Skip to content

Feed im Blog: Und plötzlich war er kaputt

Ich wurde jetzt darauf aufmerksam gemacht, dass mein Feed im Blog kaputt ist. Das war auch so, ist aber inzwischen glücklicherweise behoben. Aber da stehst du natürlich erstmal dumm da. Einerseits werde ich ja nicht müde zu betonen, wie wichtig RSS für das Web ist. Und andererseits weise ich ja immer wieder auf meinen Feed...

Henning Uhle
Sep 9, 20265 min read

ch wurde jetzt darauf aufmerksam gemacht, dass mein Feed im Blog kaputt ist. Das war auch so, ist aber inzwischen glücklicherweise behoben. Aber da stehst du natürlich erstmal dumm da. Einerseits werde ich ja nicht müde zu betonen, wie wichtig RSS für das Web ist. Und andererseits weise ich ja immer wieder auf meinen Feed hin. Nun, da das ganze vermutlich behoben ist und es einen Grund dafür gibt, werde ich euch davon mal kurz erzählen.

Was hat denn der Feed im Blog so getrieben?

Ich habe das ja gar nicht mitbekommen. Ich hätte mich dann nur irgendwann mal gewundet, wieso A) keine Artikel von mir in meinem Feedreader aufkreuzen und B) in der Statistik keine Aufrufe über RSS mehr zustande kommen. Aber zum Glück ist es ja so, dass wir Blogger uns schon gegenseitig unterstützen. Und so wurde ich auf diesen Fehler hingewiesen (die Adresse habe ich verfremdet, damit niemand draufklickt).

„RSS-Fehler: https://www . henning-uhle . eu /rss is invalid XML,
likely due to invalid characters. XML error: > required at line 9, column 2″

Und dann habe ich mal in meinem Feedreader nachgeschaut. Ich hatte ja gestern aus gegebenem Anlass zwei Artikel veröffentlicht. Die waren aber nicht im Reader zu sehen. Das mache ich, um zu kontrollieren, ob mein Feed funktioniert. Tja, und dann fragst du dich: Was ist denn jetzt mit dem Feed im Blog los? Und irgendwie kommst du dann schnell zur Fehlersuche und kannst vielleicht auch den Fehler beheben. In meinem Fall hat die Behebung etwa eine halbe Stunde gedauert.

Was kann man denn da tun?

Der Feed im Blog basiert bei mir auf RSS. Alle Welt empfiehlt immer wieder, auf diese Uralt-Technologie zu setzen, weil sie einfach funktioniert. Claudia hat zum Beispiel eine Blog-Bibliothek. Und sie war auch diejenige, die mich auf den Fehler aufmerksam gemacht hatte. Denn statt meiner letzten Artikel war oben gezeigter Fehler zu sehen. Also was habe ich so unternommen?

Akt 1: Was war das Letzte, das ich hier verändert habe?

Die Frage war recht einfach zu beantworten: Ich habe eine neue Blogrolle eingerichtet und die Menüstruktur angepasst. Davon hatte ich gestern erzählt. Moment, die Blogrolle baut doch auch mit RSS rum. Hat die etwa den Feed im Blog zerschossen? Also habe ich das Plugin mal deaktiviert. Vorher hatte ich die oben in der Meldung genannte Adresse in einem alternativen Browser geladen. Der Feed bestand da nur noch aus ein paar Steuerzeilen.

Aber daran änderte sich auch nichts, als ich das Plugin von Matthias Pfefferle deaktiviert hatte. Auch nach Leeren des Caches. Das war es also nicht. Ich schloss auch aus, dass es mit der Menüstruktur zusammenhing. Was soll die denn mit dem Feed im Blog zu tun haben? Nun denn, ich habe mich dann also an die Fehlersuche gemacht. Und die ging so:

Akt 2: Was löst den Fehler aus?

Ich habe das Glück und komme per FTP an die Dateien meiner WordPress-Installation. Und so bin ich hergegangen und habe in der „wp-config.php“ die Zeile

define( 'WP_DEBUG', false );

in diese Zeile verändert:

define( 'WP_DEBUG', true );

Nach dem Speichern der Datei und Neuladen der Seite grinste mich diese Meldung an:

"Cannot modify header information - headers already sent by (output started at /usr/www/users/MYUSER/FOLDER/wp-includes/functions.php:6260) in /usr/www/users/MYUSER/FOLDER/wp-includes/functions.php on line 7310"

Ich habe dann erstmal den Debug wieder ausgeschaltet (false), um weitermachen zu können. Dann habe ich eigentlich nur das da gemacht: Ich bin in die Plugins gewechselt und habe alle Plugins deaktiviert. Nach Neuladen der Seite und des Feeds wurde der komplett angezeigt. Damit war klar, dass es ein Plugin sein muss, was den Fehler auslöst. OK, dann ging es an die Behebung.

Akt 3: Fehlerbehebung

Einmal alle Plugins deaktiviert, habe ich in der Plugin-Liste immer ein Plugin aktiviert, dann die Seite und den Feed neu geladen. Es ging alles. So habe ich mich durch gearbeitet. Bis ich zum Plugin „WP-Optimize“ kam. Das aktivierte sich eine ganze Weile lang und war dann aktiv. Aber der Feed lud sich einen Wolf, die Seite auch. Es beruhigte sich alles, und es blieb auch alles stabil. Alle anderen Plugins waren aktiv und bereiteten kein Kopfzerbrechen.

Ich habe dann recherchiert. Ich stieß darauf, dass es keine allzu blöde Idee ist, den Feed vom Caching auszuschließen. Also habe ich in den „Erweiterten Einstellungen“ von „WP-Optimize“ unter „Vom Caching auszuschließende URLs“ meinen Feed im Blog angegeben, und zwar so: „/feed/“. Das sieht dann so aus:

Den Feed im Blog vom Caching ausschließen

Nach dem Speichern habe ich mal testweise den Debug wieder aktiviert und die Seite und den Feed neugeladen. Die Meldung war weg, die Seite lud schnell, und der Feed ist auch vorhanden. Und dann habe ich geguckt: WP-Optimize scheint generell ein Problem zu haben. Also werde ich mal beobachten, wie das weitergeht. Wenn alle Stricke reißen, werde ich mich mal wieder intensiver damit beschäftigen, das Caching anders zu lösen.

Habt ihr was mitbekommen?

Frage an euch: Habt ihr mitbekommen, dass der Feed im Blog nicht sauber ausgeliefert wurde? Also in irgendeinem Feedreader. Und wenn es Outlook oder Thunderbird ist. Habt ihr die Artikel von gestern in eurem Feedreader mitbekommen? Wenn nicht, solltet ihr mir vielleicht entfolgen und dann wieder neu folgen. Ich habe gesehen, dass Outlook die beiden Artikel von gestern schon nachgezogen hat. Mein Feedreader denkt aber gar nicht daran.

Jedenfalls könnte das Ganze eventuell dafür gesorgt haben, dass in der Zeit der Akte 2 und 3 oben die Artikel oder die ganze Seite nicht sauber angezeigt wurden. Das dürfte sich aber inzwischen alles gegeben haben. Bei Rivva schrieb vor kurzem der Frank davon, wie extrem wichtig RSS im Internet ist. Ich hoffe, ihr versteht dadurch, wieso mir der Feed im Blog so wichtig ist. Es scheint ja wieder zu funktionieren. Wenn nicht, gebt mal bitte Bescheid.

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions