Transiente Feeds und Cache-Fehler

Auf unseren Produktions- und Stagingservern wird im Feed “WordPress News” ein Fehler angezeigt:

Wordpress Nachrichten Fehler

Nachdem ich ein wenig in der WP-Codebase wp_options habe, habe ich festgestellt, dass dies in der wp_options Tabelle als “transient cache” gespeichert ist. Ich ging weiter und löschte diese Caches in der database (und versuchte auch Löschen über die Transient-API ), aber der Feed weiterhin zu laden und schreibt dann den fehlgeschlagenen Cache bei jedem Laden neu, so dass der Fehler weiterhin besteht.

Meine Frage ist, was genau diese Feedladeoperation macht, die auf bestimmten Servern fehlschlagen würde? Meine erste Vermutung ist, dass es versucht, eine Art von Dateisystem-Cache sowie den transienten Cache zu schreiben und es gibt wahrscheinlich einen Berechtigungserrors oder etwas dort.

Gedanken? Dies ist der einzige Ort in der Admin oder Website, wo dies geschieht AFAICT.

Solutions Collecting From Web of "Transiente Feeds und Cache-Fehler"

Da Sie erwähnt haben, dass dies nur in bestimmten Umgebungen geschieht, könnte eine mögliche Ursache sein, dass auf diesen Servern nicht die richtigen PHP-Erweiterungen installiert sind, um das Parsen von XML zu verarbeiten.

Hier ist eine großartige Antwort von Stack Exchange, die die meisten (wenn nicht alle) der erforderlichen Erweiterungen beschreibt.

Insbesondere würde ich bestätigen, ob SimpleXML und XML Parser installiert sind und ordnungsgemäß funktionieren. Vielleicht verwenden Sie ein phpinfo- Plugin, um das schnell zu überprüfen.