从今天早上开始,我管理的wordpress网站中的某些功能不再有效。我记下了它的响应,它给了我:
{"errors":{"http_request_failed":["cURL error 6: Could not resolve host: subdomain.example.com"]},"error_data":[]}
当我从该机器手动运行curl时,我只是将html作为响应。由于它说它无法解析主机,我认为问题发生在域名可以解析为ip之前。所以我猜(但不确定)这与DNS有关。
我真的不明白这里可能出现什么问题,或者我如何调试它。有人有建议吗?
欢迎所有提示!
答案 0 :(得分:4)
如前所述[{3}}并且由于此here:
您可能需要更新您的dist
sudo apt-get update
sudo apt-get dist-upgrade
这解决了我的curl问题
你需要注意dist-upgrade步骤,一些包 - 如php - 在updrage期间会提示你问你想要更换配置文件,你必须非常了解你在这里做了什么,保留这些文件或用新的-default文件替换。