解决WordPress “在向 API 发送请求时发生了一个 HTTP 异常错误”

发布:何帅 | 分类:网络技术 | 引用:0 | 浏览:

30 Nov 2011

WordPress出现“在向 API 请求时发生了一个 HTTP 错误”解决方法

主要原因是 主机禁用函数fsockopen()。API 调用不到的。

解决方法:打开/wp-includes/class-http.php 查找 @fsockopen( 替换为 @pfsockopen(

查找 fsockopen( 替换为 pfsockopen( 注意:不要把 WP_Http_Fsockopen( 替换了

还有个方法:

修改wp-includes/class-http.php的第220行,

将 ‘timeout’ => apply_filters( ‘http_request_timeout’, 5), 中的5改为较大的数,这个5是请求时间,单位为 秒 ,就是5秒超时,经测有效。

但是由于近期WordPress服务器的变动,很多国内vps服务商的dns还没有更新,导致api请求出错!更改下服务器的dns,问题就会解决。

  • 相关文章:

0评论 - 解决WordPress “在向 API 发送请求时发生了一个 HTTP 异常错误”

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于

自从有了Blog,我们的世界变得不一样了,在这里说我想说的,说我能说的,能看到这里的,感谢您的关注,同时最美好的祝愿送给您。

我的图片

日历


控制面板

最近发表

最近留言