RSS-Feed validiert plötzlich nicht mehr

  • Seit kurzem validieren die RSS-Feeds meiner Beiträge und auch der Kommentare nicht mehr. Auch ein Update auf 2.2 brachte keine Abhilfe.

    Der Feed-Validator sagt dazu folgendes:

    Sorry

    This feed does not validate.

    • line 2, column 0: Undefined root element: xhtml:html [help]
      [INDENT]<html xmlns="XHTML namespace">
      [/INDENT]
    • line 78, column 3: Undefined named entity: nbsp (15 occurrences) [help]
      [INDENT]<p>&nbsp;</p>
      ^[/INDENT]

    In addition, this feed has an issue that may cause problems for some users. We recommend fixing this issue.
    Feeds should not be served with the "text/html" media type [help]


    usw.


    leider werde ich daraus weder schlau, noch weiß ich, wie ich dem Abhilfe verschaffen kann.


    Ich wäre schon glücklich, wenn mich jemand auf die Fährte setzen könnte, wo ich suchen muss...


    Vielen Dank!


    Jester

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Sieht aus, als würde nicht nur das Feed nicht mehr funktionieren, sondern auch die Umblättern-Funktion und einiges andere mehr...

    Ich würde das Update noch einmal neu aufspielen und die alten Dateien vorher löschen. (Dabei aufpassen, dass wp-config.php, .htaccess sowie vorhandene Bilder und Plugins nicht abhanden kommen).

    Kann es sein, dass das Theme noch nicht für WordPress 2.2. angepasst wurde?
    Dort haben sich zahlreiche Funktionsaufrufe geändert.

    Alternativ vielleicht einfach mal ein aktuelles Kubrick(de)-Theme testen?

  • Vielen Dank, Oliver_HH, für die ersten Fährten.!

    Der neue Upload hat keine Besserung gebracht, allerdings muss ich auch gestehen, vorab nicht alles gesichert und gelöscht zu haben.

    Dann habe ich einfach mal ein anderes Theme kurz per Kopfgrafik rudimentär angepasst und aktiviert - bringt aber gleichfalls keine Besserung, so dass es mein "altes" Theme nicht unbedingt gewesen sein muss.

    Bevor ich nun alles sichere und "from scratch" neu aufbaue (komme ich leider erst in ein paar Tagen zu) hat jemand noch eine Idee, die "schnell" zum Ziel führen könnte?

    Besten Dank!

    Jester

  • Also erst mal steht das im Feedvali:

    Zitat

    It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.


    Dann komm ich gar nicht an deinen Feed ran, da geht nicht ein Link auf der Seite.

    Schau dich hier mal um, es laufen einige Threads zu dem Thema....

  • Hallo Olaf,

    auch Dir schon mal vielen Dank - ich habe nochmal so einige Posts gelesen und mich weiter auf die Suche begeben... inklusive Oliver_HHs toller Anleitung, die ich auch 1:1 befolgt habe - leider immer noch ohne Erfolg. Zwischendurch hatte ich mal bei meinen Teste statt des Error 500 immerhin einen Error 404. Aber ich werde wohl in den sauren Apfel beißen müssen und alles neu installieren... :evil:

    Jester

  • Watte, watte, jetzt seh ich was, wieso linkt denn eigentlich alles nach
    h*ttp://marketing-oase.biz/impressum/
    wenn der Blog doch hier liegt
    h*ttp://oase.rat-und-tat-marketing.de/
    Was hast denn du da angestellt? Überprüf mal Einstellungen -> Allgemein die Pfade...

  • Die Seiten liegen eigenlich auf

    http://www.rat-und-tat-marketing.de/blog

    Ich habe mehrere andere Domains und Subdomains darauf umgeleitet. Lief auch bis zum 8. Mai problemlos. Dann fiel mir auf einmal auf, dass mein Feedreader einen Fehler meldete. Die Seiten funktionierten da aber noch normal. Dann hatte ich - ohne, dass ich etwas geändert hätte, auf einmal das Problem, dass der Button für die Aktualisierung der Blogroll nicht mehr da war, sondern an dieser Stelle eine Fehlermeldung stand (habe ich irgendwo anders in diesem Forum angefragt).
    Die angegebene Lösung, alles neu hochzuladen, brachte keine Änderung. Zwei Tage später habe ich dann auf 2.2 upgegradet und mich schon gefreut: Button funktonierte wieder.

    Was mir aber erst später auffiel, weil der Feed immer noch nicht wieder funktionierte, war, dass alle internen Links nicht mehr laufen.

    Es ist immer blöd, wenn alles monatelang reibungslos funktioniert und dann aus heiterem Himmel etwas nicht mehr geht.

    Ich habe sicherheitshalber auch schon per Mail bei meinem Provider angefragt, weil beispielsweise der Aufruf zur Info über den Traffic auch auf eine der Subdomains verweist, mein Login und Passwort dafür schrägerweise nicht akzeptiert wird.

    Mein Verdacht ist folglich, dass es möglicherweise weder an Wordpress, noch an mir bzw. meiner Konfiguration, sondern an irgendeiner Config meines Providers liegt.

    Leider sind meine PHP-Kenntnisse gleich null - in den Templates rumzusuchen gleicht für mich also der Suche nach einer Nadel im Heuhaufen.

    Also, danke erst mal für die neue Fährte - ich werde berichten, was ich rausfinde, bzw. neu fragen... :???:

    Jester

  • [FONT=Verdana]Aaaalso:

    [/FONT] [FONT=monospace][FONT=Verdana]Nachdem ich bei meinem Provider angefragt habe, habe ich unter "Allgemeine Einstellungen" sowohl in "WordPress-Adresse (URL):" als auch in "Blog-Adresse (URL):" den direkten Link[/FONT] [/FONT]http://www.rat-und-tat-marketing.de/blog
    eingetragen, nachdem die Änderung auf die auch bei meinem Provider gehostete Subdomain oase.rat-und-tat-marketing.de gleichfalls keine Besserung brachte. (Die Adresse marketing-oase.biz ist einfach nur eine Domain-Weiterleitung, die bei einem anderen Provider liegt)

    Nun funktioniert das Blog basismäßig wieder. Beispielsweise werden beim Klick auf einen beliebigen Monat oder eine Kategorie zwar die Posts angezeigt, wenn ich dann aber einen Beitrag komplett abrufen will, erscheint wieder eine Fehlermeldung:

    Error 500 - Internal server error
    Ein interner Fehler ist aufgetreten!
    Bitte versuchen Sie es zu einem späteren Zeitpunkt.

    Nachdem ich das nun dem Support meines Providers mitgeteilt habe, kam von dort die Antwort, dass man für selbstgeschriebene Skripte keinen Support anbieten könne und verwies mich auf ein PHP-Forum.

    :confused: Nun habe ich aber keine Scripte selbst geschrieben. :confused:

    Hilft Euch das weiter, um mir bei der letzten Fehlerbehebung auf die Sprümge zu helfen?

    Danke und Gruß

    Jester

  • Zeig mal deine .htaccess es scheint irgendwo noch eine Weiterleitung von /blog/ nach / zu erfolgen, also ins ROOT.

    Das isse:

    Aber was müsste ich ändern?

    Jester

  • Wo hast du denn den 1. Abschnitt her? Hast du das etwa gemacht?
    Permalinks in WordPress 2.2 reparieren : fob marketing

    Genau daher stammen diese Zeilen. In meiner Verzweiflung habe ich eben alles ausprobiert - auch ohne zu wissen, was ich da genau mache... :oops:

    Jetzt habe ich die Zeilen auskommentiert und zumindest mein Blog läuft endlich wieder störungsfrei - wenn auch noch nicht "chic".

    Mein RSS-Feed verharrt aber auf dem Stand vom 7. Mai, obwohl da inzwischen schon einige Posts dazu gekommen sind. Der einzig positive Nebeneffekt ist, dass sich seitdem kein Spam angesammelt hat.

    Also - ein Meilenstein ist geschafft, Blog funktioniert wieder. :cool:
    Und: Vielen Dank schon mal! Hapuh!

    An welchen Rädchen kann ich denn für den Feed drehen?

    Jester

  • Jo, der Feed, ich glaub das ist auch wieder PHP :-D

    HTML
    <b>Fatal error</b>:  Call to undefined function:  wp_title_rss() in <b>/homepages/22/d106035218/htdocs/blog/wp-includes/feed-rss2.php</b> on line <b>17</b><br />


    Dat isss ma keen gutes Zeichen, lad mal alle Dateien noch mal hoch! Da scheint was schief gelaufen zu sein. Überprüf die feed.php in wp-includes/ ob du da dies findest:

    PHP
    function wp_title_rss($sep = '»') {
    	echo apply_filters('wp_title_rss', get_wp_title_rss($sep));
    }

  • Kann es sein, dass das Theme noch nicht für WordPress 2.2. angepasst wurde?
    Dort haben sich zahlreiche Funktionsaufrufe geändert.

    Hallo.
    Sorry wenn ich mich quer-einklinke:
    Mein eigenes Theme (lief bis 2.1.3 wunderbar) macht jetzt unter 2.2 Probleme. Ein Standard-Kubrik-Theme läuft einwandfrei.
    Kann man irgendwo in Erfahrung bringen welche Funktionsaufrufe sich verändert haben und was ich anpassen muß?
    Wie gehe ich am besten vor um den Fehlern auf die Schliche zu kommen ...?
    Danke für jede Hilfe.

  • Na ja, das passt aber eigentlich überhaupt nicht hier her :(

    @Admins, kann man das abtrennen?

    Code
    Wie gehe ich am besten vor um den Fehlern auf die Schliche zu kommen ...?


    Einfach mal die Fehler hier nennen!? ;)

  • Zitat

    Überprüf die feed.php in wp-includes/ ob du da dies findest...

    Nein, dieser Abschnitt ist nicht enthalten. Ich werde mich jetzt also wirklich dranbegeben und alles neu hochladen.

    :cry:

    Jester

  • Es geht wieder!!! :-D

    Und ich habe auch noch einen schnellen und einfachen Weg gefunden:

    Mit dem Instant Update Plugin

    war es einfach und narrensicher: Vorsichtshalber vorher ein Backup angelegt und das komplette Blogverzeichnis heruntergeladen, dann das Plugin installiert und laufen lassen. Jetzt habe ich wieder ein funktionierendes Blog und funktionierende Feeds!

    Dicker Dank an Olafb!

    Jester

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!