完美解决 WordPress 插件安装失败提示 “cURL error 60: SSL certificate problem”
当你遇到“WordPress 插件无法安装”的窘境时,多半是本地环境的 SSL 证书出了问题。本文教你三招彻底搞定它!
很多 WordPress 站长,尤其是在本地搭建开发环境(如使用 phpStudy 或小皮面板)时,都遇到过这个问题:满怀期待地点击安装插件,结果弹出红色的报错信息,提示 “WordPress 插件无法安装”。
错误详情里通常包含这句让人头大的代码:“安装失败:下载失败。 cURL error 60: SSL certificate problem: unable to get local issuer certificate”
简单来说,这就是你的服务器在尝试连接 WordPress 官方下载插件时,“握手”验证失败了,导致 WordPress 插件安装失败。
别急,如果你不想去折腾复杂的服务器配置文件,这里有两个最快、最直接的解决方法帮你瞬间搞定它。
方法一:只需一段代码,光速解决(最快临时方案)
这个方法不需要你懂任何服务器知识,只需要把一小段代码加到你的主题文件中,它的作用是强制 WordPress 在下载插件时跳过 SSL 安全验证,从而绕过 cURL error 60 错误。
操作步骤:
-
进入 WordPress 后台,找到 “外观” -> “主题文件编辑器”。
-
在右侧文件列表中,找到并点击 “主题函数 (functions.php)”。
-
在文件内容的最末尾(如果有
?>标签,请加在它之前),复制粘贴以下代码:
add_filter('https_ssl_verify', '__return_false');
add_filter('http_request_args', 'fix_ssl_verification_by_code', 10, 2);
function fix_ssl_verification_by_code($args, $url) {
$args['sslverify'] = false;
return $args;
}
-
点击 “更新文件” 保存。
现在,回到插件安装页面再次尝试,你应该就可以顺利安装了。
安全警告: 此方法会降低网站安全性,因为它允许你的网站连接到不验证身份的服务器。建议仅在本地测试环境使用,或者在所需插件安装完成后,及时删除这段代码。
方法二:手动上传插件(最稳妥方案)
如果你不想碰任何代码,或者除了 SSL 错误外,还经常因为网络原因导致连接超时而引发 WordPress 插件安装失败,那么手动安装是最简单、最稳妥的办法。
这种方法完全绕过了你的服务器与 WordPress 官方服务器之间的通信过程,自然也就不会出现 SSL 证书报错了。
操作步骤:
-
下载插件包: 打开浏览器,访问
。搜索你需要的插件,点击页面上的“Download”按钮,将插件的WordPress 官方插件目录 .zip压缩包下载到你的电脑上。 -
上传安装: 回到你的 WordPress 网站后台,点击左侧菜单的 “插件” -> “安装插件”。
-
点击页面顶部的 “上传插件” 按钮。
-
点击“选择文件”,选中你刚才下载好的
.zip文件,然后点击 “现在安装”。
安装完成后,点击启用即可。
总结
遇到 WordPress 提示 cURL error 60: SSL certificate problem 其实不必惊慌,这通常只是本地环境的一个小插曲。
以上两个方法都能让你顺利装上心仪的插件:方法一胜在速度快,只需复制粘贴代码;方法二胜在稳妥,完全不需要动代码。选择适合你的方式解决即可!
