LAMP之路

不积跬步,无以至千里!

解决wordpress提示:在向 API 发送请求时发生了一个 HTTP 异常错误

2012-10-18 一抹阳光 网站程序

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秒超时,经测有效