web-dev-qa-db-fra.com

Flux transitoires et erreur de mise en cache

Sur nos serveurs de production et de stockage intermédiaire, le flux "WordPress News" indique une erreur:

wordpress news error

Après avoir fouillé un peu dans la base de code WP, j'ai découvert que cette information était stockée dans la table wp_options en tant que "cache temporaire". Je suis allé de l'avant et j'ai supprimé ces caches dans la base de données (et j'ai également essayé de le supprimer via l'API transitoire ), mais le chargement du fichier échoue toujours, puis le contenu du cache échoué est réécrit à chaque chargement. alors l'erreur persiste.

Ma question est la suivante: en quoi consiste exactement cette opération de chargement de flux qui échouerait sur certains serveurs? Ma conjecture initiale est qu'il essaie d'écrire une sorte de cache de système de fichiers ainsi que le cache transitoire et qu'il y a probablement une erreur d'autorisation ou quelque chose de ce type.

Pensées? C’est le seul endroit de l’administrateur ou du site où cela se produit AFAICT.

1
typeoneerror

Étant donné que vous avez mentionné que cela ne se produit que dans certains environnements, une cause possible pourrait être que les extensions PHP appropriées à ces serveurs ne sont pas installées pour gérer l'analyse XML.

Voici une excellente réponse Stack Exchange qui décrit la plupart (sinon la totalité) des extensions requises.

Plus précisément, je confirmerais si SimpleXML et XML Parser sont installés et fonctionnent correctement. Peut-être utilisez-vous un plugin phpinfo pour vérifier cela rapidement.

1
Jared Cobb