Wordpress wp_remote_post()给出" cURL错误6:无法解析主机"

时间:2017-03-22 15:51:30

标签: php wordpress curl dns

从今天早上开始,我管理的wordpress网站中的某些功能不再有效。我记下了它的响应,它给了我:

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

当我从该机器手动运行curl时,我只是将html作为响应。由于它说它无法解析主机,我认为问题发生在域名可以解析为ip之前。所以我猜(但不确定)这与DNS有关。

我真的不明白这里可能出现什么问题,或者我如何调试它。有人有建议吗?

欢迎所有提示!

1 个答案:

答案 0 :(得分:4)

如前所述[{3}}并且由于此here

您可能需要更新您的dist

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

这解决了我的curl问题

更新

你需要注意dist-upgrade步骤,一些包 - 如php - 在updrage期间会提示你问你想要更换配置文件,你必须非常了解你在这里做了什么,保留这些文件或用新的-default文件替换。