Der WordPress Feed XML-Verarbeitungsfehler !

Wie vor einem Monat geschrieben, hatte ich ein Problem mit meinem Feed. Wenn man ihn mit einem Klick auf das Icon in der Browseradresszeile (Firefox) abonnieren wollte, erschien die Fehlermeldung:

XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität
Adresse: http://blog.spoony.ch/feed/
Zeile Nr. 11, Spalte 1:<?xml version=”1.0″ encoding=”UTF-8″?>
^

Die Suche nach der Ursache war ziemlich zermürbend und ich musste einige WordPress Foren abklappern. Zuerst stellte ich fest, dass meine Webseite im .html Quelltext (Strg+U im Firefox) mit 11 Leerzeilen beginnt. Dies ignorieren die Browser, erzeugt aber die obige Fehlermeldung wenn man den Feed im Firefox oder Internet Explorer abonnieren will. Lustigerweise kann man den Feed in einem Feedreader analog Google Reader trotzdem anschauen, weil auch die diesen Fehler ignorieren.

Nach Angaben aus dem Netz sollten Leerzeichen im Quelltext der config.php schuld sein. Ein Blick in die Datei via FTP Programm und Editor zeigte aber kein Problem. Abschalten aller Plugins brachte keinen Erfolg. Danach begann ich jede einzelne .php Datei ALLER Plugins nach Leerzeichen am ENDE JEDER .php Datei zu durchsuchen und zu löschen. Und siehe da, die Leerzeichen am Seitenbeginn verschwanden Zeile für Zeile mit jedem Plugin das Leerzeichen am Ende des Codes hatte.

Der html Quelltext war jetzt OK, doch der Feed zeigte immer noch die Fehlermeldung. Verda…! Erst nachdem ich den Cache des Firefoxes vollständig geleert hatte, konnte ich den Feed wieder abonnieren. Mein Gott, wie soll man auch auf diese Idee kommen. Zum Abschluss habe ich den RSS und Atom Feed noch durch einen Feed Validator gejagt und das entsprechende Icon auf der Statistikseite gleich eingebunden. War das eine Übung!

[Valid RSS] [Valid Atom 1.0]

Ähnliche Beiträge:

  1. Die Feed Umleitung mit .htaccess !
  2. Der Blog ist wieder online !
  3. Das WordPress Upgrade !
  4. Die Migration: Von Blogger auf WordPress ! (II)
  5. Das Update auf WordPress 2.5 !
19:15
bloggen , , ,
8 Kommentare

8 Kommentare

  1. Pingback: Spoony’s Bike Blog » Blog Archives » Der Blog ist wieder online !

  2. Danke, hatte dasselbe Problem! Besten Dank für die Hilfe.

  3. Ralley

    Hatte denselben Fehler und hab diese Site hier gefunden. Hat aber nichts geholfen die Plugins zu bearbeiten.

    Der Fehler musste im Theme und den selbstgeschriebenen Templates liegen. Hab dann die Site validieren lassen und einfach die ausgeworfenen Fehler behoben.

    Validator-Site: http://www.validome.org/

  4. Danke, hate exakt dasselbe Problem, nur mit dem Unterschied, dass bei mir ein nicht mehr genutztes Plugin der Fehler war, also bleib mir das Durschauen der Dateien erspart :smile: .

  5. hatte ein ähnliches problem, und zwar wurde statt dem rss feed immer eine fehlermeldung angezeigt. bin dann dank dem feed validator drauf gekommen. an dieser stelle danke dafür ;-) (lag letztendlich an dem wordpress plugin “zamango page navigation”.)

  6. Danke, auf den Cache wäre ich nie gekommen …

  7. Pingback: XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität - starke.cc

  8. Vielen Dank, ich wäre selbst auf die Leerzeichen nie gekommen. Bei mir lag es an funktions.php wo ich selbst ein paar Sachen reingeschrieben habe.

Schreibe einen Kommentar