wordpress安装插件的时候报错No working transports found

wordpress安装插件的时候报以下错误信息:
安装失败:下载失败。
No working transports found
* 原因:PHP没有开启curl.
php中没有可以用的连接器,换句话说,就是curl扩展没有安装的同时fsockopen也被禁用掉了.
解决的方法就是安装下curl扩展,否则所有wordpress需要发送http请求到外部主机的功能都会报这个错
(各种升级更新,各种主题插件的后台安装,各种引用外部文章时候出发的PingBack).

在我的opensuse服务器上是这样解决的:

sudo zypper in curl
sudo zypper in php5-curl

sudo vim /etc/php5/cli/php.ini

找到;extension=php_curl.dll
将前面的分号(注释)去掉让它生效。

重启php和nginx
解决。

发表评论

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