WordPress安装插件失败No working transports found

1. 背景(Situation)

WordPress 社区有非常多的主题和插件,大部分人用 WordPress 都是为了这些免费好用的主题和插件。但是今天安装完 WordPress 后安装插件时出现了错误提示:“ 安装失败:下载失败。 No working transports found ”

2. 任务(Task)

解决异常,使得 WordPress 能够正常安装主题和插件。

3. 行动(Action)

3.1 原因分析

经过大量网络搜索后,怀疑是因为 php 没有打开 curl 拓展功能,导致 WordPress 无法远程下载插件和主题。想要确定这个问题可以将下面的代码保存到 index.php 文件中,并将文件放到 Apache 下访问。

<html>
<body>
    <h1>It works!</h1>
    <h2><?php phpinfo(); ?></h2>
</body>
</html>

在没有打开 curl 拓展的情况下,页面中关于 curl 的内容只有这样一条。

在这里插入图片描述

打开 curl 拓展之后页面中应该能搜索到如下内容。

在这里插入图片描述

3.2 打开 Curl 拓展

网上有很多关于打开 curl 的文档,大多都没有办法解决我遇到的问题。最后东拼西凑下,我本地的问题通过下面两个步骤解决了。

3.2.1 将 PHP 添加到 Path 中

查看系统变量中的 Path 中是否存在 PHP 的路径,如果不存在则加入。加入成功后可在命令行中执行 php -v 命令进行验证。

3.2.2 修改 php.ini 文件

找到下面两条配置,确定配置前是否有 ;,有则删除。修改之后记得保存文件

;extension=curl
;extension=openssl

修改完之后如下所示

extension=curl
extension=openssl

3.3 验证问题

重新启动 Apache,在 WordPress 后台添加插件成功。问题解决。

4. 结果(Result)

WordPress 能够正常安装主题和插件。

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值