php – WordPress wp_remote_post()给出“cURL错误6:无法解析主机”

从今天早上开始,我正在管理的wordpress网站中的一些功能不再起作用.我记下了它的响应,这给了我:

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

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

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

欢迎所有提示!

解决方法:

here所述,由于这个USN

你可能需要更新你的dist

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

这解决了curl我的问题

更新

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

相关文章

我们有时候在定制WORDPRESS主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...