乡镇门户网站建设,i深建官方网站,1高端网站建设,linux 转换wordpress1. 背景#xff08;Situation#xff09;
WordPress 社区有非常多的主题和插件#xff0c;大部分人用 WordPress 都是为了这些免费好用的主题和插件。但是今天安装完 WordPress 后安装插件时出现了错误提示#xff1a;“ 安装失败#xff1a;下载失败。 No working trans…1. 背景Situation
WordPress 社区有非常多的主题和插件大部分人用 WordPress 都是为了这些免费好用的主题和插件。但是今天安装完 WordPress 后安装插件时出现了错误提示“ 安装失败下载失败。 No working transports found ”。
2. 任务Task
解决异常使得 WordPress 能够正常安装主题和插件。
3. 行动Action
3.1 原因分析
经过大量网络搜索后怀疑是因为 php 没有打开 curl 拓展功能导致 WordPress 无法远程下载插件和主题。想要确定这个问题可以将下面的代码保存到 index.php 文件中并将文件放到 Apache 下访问。
html
bodyh1It works!/h1h2?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 文件
找到下面两条配置确定配置前是否有 ;有则删除。修改之后记得保存文件。
;extensioncurl
;extensionopenssl修改完之后如下所示
extensioncurl
extensionopenssl3.3 验证问题
重新启动 Apache在 WordPress 后台添加插件成功。问题解决。
4. 结果Result
WordPress 能够正常安装主题和插件。