2 votes

Wordpress wp_remote_post() donne "cURL error 6 : Could not resolve host".

Depuis ce matin, certaines fonctions d'un site wordpress que je gère ne fonctionnent plus. J'ai syslogged la réponse de celui-ci, qui me donne :

{"errors":{"http_request_failed":["cURL error 6: Could not resolve host: subdomain.example.com"]},"error_data":[]}

Lorsque je lance manuellement curl à partir de cette machine, je reçois simplement le html comme réponse. Puisqu'il est dit qu'il n'a pas pu résoudre l'hôte, je suppose que le problème se produit avant que le nom de domaine puisse être résolu en une adresse IP. Je suppose donc (sans en être sûr) que cela a quelque chose à voir avec le DNS.

Je ne comprends vraiment pas ce qui pourrait ne pas fonctionner ou comment je peux déboguer cela. Quelqu'un a-t-il une suggestion à faire ?

Tous les conseils sont les bienvenus !

4voto

hassan Points 5868

Comme indiqué aquí et à cause de cela USN :

vous devrez peut-être mettre à jour votre dist

sudo apt-get update
sudo apt-get dist-upgrade

ceci a résolu mon problème avec curl


Mise à jour

vous devrez être au courant de l'étape dist-upgrade, certains paquets - comme php - Pendant la mise à jour, le système vous demandera si vous voulez remplacer les fichiers de configuration, vous devez être très conscient de ce que vous faites ici, garder ces fichiers ou les remplacer par les nouveaux fichiers -default-.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X