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