php - 安装 WordPress 插件时出现 cURL 错误 60

标签 php wordpress ubuntu ssl curl

我在安装 WordPress 插件时遇到错误。

Download failed. cURL error 60: SSL certificate problem: unable to get local issuer certificate

我试图通过添加 cacert.pem 来修改 php.ini 文件

curl.cainfo = /path/cacert.pem

我在装有 apache2 和 PHP 7.0 的 Ubuntu 服务器上运行 WordPress。

最佳答案

终于成功了!我有几个小时遇到这个问题,因为我在 stackoverflow 上的其他答案中编辑了错误的 php.ini。

这是我做的

下载certificate bundle.

把它放在 C:\wamp64\bin\php\your php version\extras\ssl

确保文件 mod_ssl.so 位于 C:\wamp64\bin\apache\apache(version)\modules

在 Apache 目录 C:\wamp64\bin\apache\apache2.4.27\conf 内的 httpd.conf 中启用 mod_ssl/p>

php.ini 中启用 php_openssl.dll。请注意,我的问题是我有两个 php.ini 文件,我需要在这两个文件中执行此操作。一种是您从此处的 WAMP 任务栏图标获得的。

enter image description here

另一个位于C:\wamp64\bin\php\php(Version)

找到两个 php.ini 的位置找到它说 curl.cainfo = 的行并给它一个这样的路径

curl.cainfo = "C:\wamp64\bin\php\php(Version)\extras\ssl\cacert.pem"

现在重启你的服务器就可以了

关于php - 安装 WordPress 插件时出现 cURL 错误 60,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45260954/

相关文章:

javascript - onclick 事件作用于特定按钮

php - 如何将域名指向 WordPress 页面?

html - Firefox 不显示 SVG

wordpress - 如何取消响应式网站页脚菜单中的 CSS 效果?

php - substr() 无法在 wordpress 小部件中修剪 the_content()

git - 如何将 git clone 与 ssh 保护的 gitolite 服务器一起使用

ubuntu - IRC 客户端连接到通用 channel

php - 带有 JSON 和 PHP 的 HTML5 服务器发送事件 (SSE)

javascript - 从剪贴板上传图片到服务器

python - 如何在 Ubuntu 11.10 中安装 Django