2010-05-22 38 views
1

每当我搜索插件或尝试升级wordpress并在仪表板上时,我在我的服务器上托管的wordpress博客上出现此错误。我试着在wp-includes的http.php文件中将超时时间从5更改为30。这做了不是帮助。我的博客完美无瑕。这个问题真的很烦人,因为我必须手动复制插件和主题以及升级。在wordpress中的API请求期间发生意外的HTTP错误

+0

你sh应该看看你的服务器错误日志,看看为什么会发生这种情况。它应该阐明这个问题。 – 2010-06-20 10:24:06

+0

告诉我你的服务器规格和你的托管服务提供商,我在托管企业和他们的服务器配置问题。 – VOX 2010-06-25 17:39:04

+0

这是确切的错误信息?也许可以通过Wordpress代码进行搜索,并在提出错误时找到更详细的信息。应该有一些更多的信息在某处:状态码,请求URL ... – 2010-06-27 08:52:51

回答

0

如果我说实话,我有点不知所措。我搜索了这个错误,并且似乎有很多资源(无可否认,大多数建议暂停修复)。但我确实找到了a comment that might help

0

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

+0

谢谢,但它的工作.. – Laz 2010-06-22 18:48:29

3

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

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

您的Web服务器是否位于防火墙之后?

+0

不太确定...我如何重新启动? – Laz 2010-06-22 18:48:14

+0

在大多数服务器上,它应该是: sudo /etc/init.d/fail2ban restart sudo/etc/init。d/iptables重新启动 (或者如果您以root身份登录,请删除sudo) – 2010-07-20 04:34:52

+0

如果我只想允许连接到他们的站点而不是每个人,Wordpress API的地址是什么? – 2010-11-24 10:21:25

1

看来您的主机无法看到WordPress服务器以便查询它以进行搜索和更新。这将是由于您的主机或其网络的一些配置,由您的托管公司控制。

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

您可能在ServerFault上询问更多的运气;这不是一个真正的编程问题。

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

相关问题