在wordpress中的API请求期间发生意外的HTTP错误

时间:2010-05-22 17:31:43

标签: wordpress

每次我搜索插件或尝试升级wordpress并在仪表板上时,我的服务器上托管的wordpress博客都会出现此错误。我尝试在wp-includes中的http.php文件中将超时从5更改为30。这做了 NOT 帮助。我的博客完美无缺。这个问题真的很烦人,因为我必须手动复制插件,主题和升级。

5 个答案:

答案 0 :(得分:3)

前几天我遇到了这个问题。这是由于我的服务器的防火墙设置不允许到端口80的出站连接(这是Wordpress插件安装的东西使用)

我刚刚重新启动防火墙和fail2ban(确定),它开始工作。

您的网络服务器是否在防火墙后面?

答案 1 :(得分:1)

您的主机似乎无法查看WordPress服务器以查询其搜索和更新。这是因为主机或其网络的某些配置,由您的托管公司控制。

向您的托管公司提出支持请求,告诉他们您的托管服务器连接到api.wordpress.org时遇到问题(几乎可以肯定是您连接时遇到问题的服务器)并要求他们查看问题

您可以在ServerFault上获得更多运气;这不是一个编程问题。

答案 2 :(得分:1)

我有同样的问题,它让我发疯!这个问题实际上是在/etc/php5/apache2/php.ini中,并没有与每个人正在进行的超时问题有关(至少对我而言)我确信这不是一个超时问题,因为我被提出了请求下载后立即解决问题,所以这是解决方案,我希望它能帮助其他人:

sudo nano /etc/php5/apache2/php.ini

更改:allow_url_fopen = Off
致:allow_url_fopen = On

然后重启apache服务器:sudo /etc/init.d/apache2 restart

答案 3 :(得分:0)

如果我是诚实的,我有点不知所措。我用谷歌搜索了错误,似乎有相当多的资源(诚然,大多数建议超时修复)。但我确实找到a comment that might help

答案 4 :(得分:0)

你的PHP memory_limit是什么?我最近在启用插件时遇到了问题,因为我的限制设置为24M,将其加到64M解决了所有问题。