在向 API 发送请求时发生了一个 HTTP 异常错误。

作者: 郑元水 分类: Wordpress 发布时间: 2012-03-31 17:32 ė 11,875 6 3条评论

今天安装wordpress插件的时候,发现wp后台提示在向 API 发送请求时发生了一个 HTTP 异常错误。于是百度了下,找到 了方法

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

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

查找 fsockopen( 替换为 pfsockopen(

注意:不要把 WP_Http_Fsockopen( 替换了

解决方法2:

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

‘timeout’ => apply_filters( ‘http_request_timeout’, 5),

中的5改为60,5是请求时间,单位是秒,意思就是5秒的超时.

解决办法3:在wordpress官方网站下载自己需要的插件,然后用ftp工具手动上传到自己的空间(上传到/wp-content/plugins/)这是最简单又有效的方法,如果朋友们用前面2种办法不能解决在向 API 发送请求时发生了一个 HTTP 异常错误问题就用解决办法3.

PS:解决方法1不适合于新手使用,需要朋友们懂得代码

解决办法2--郑元水博客用此办法并没有得到有效的解决

解决办法3--简单又使用,推荐使用.

本文出自郑元水博客,转载时请注明出处及相应链接。

本文永久链接: http://www.zhengyuanshui.com/22.html

3条评论

  1. 郑元水 2012年8月4日 18:00 回复

    最近一段时间通过网站统计等工具看到很多的朋友们都普遍的遇到了这种情况,在我的问题没有解决的时候,我用的是第3种方法—用FTP工具上传需要的插件,第1种和第2种方法同样操作了,并没有解决问题。
    最后说下我的解决办法—与空间商交流。这个问题我向空间商咨询过,一段时间过后,就给解决了,如果遇到此类问题的朋友们,可以问下空间商能不能解决!

  2. 霸道女总裁 2015年10月26日 16:13 回复

    真不知道,还有这么好心的博主 支持

  3. 依娜 2015年12月2日 02:21 回复

    不看不知道,看了才知道,好文

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

微信扫一扫,添加150505055

郑元水