我已经在本地开发计算机上的IIS上安装了WordPress。除了尝试安装插件外,其他所有功能都正常。那是当我收到“安装失败:下载失败。cURL错误60:SSL证书问题:无法获取本地颁发者证书”并且安装失败。
我已经尝试了有关问题的一些建议,例如下载证书并确保curl.cainfo指向正确的位置,但最后“解决方案”是关闭我的代理。
所以问题是(因为问题似乎是我在使用代理),是否有一种方法可以指定curl的代理详细信息。这是在php.ini文件中完成的吗(我在那里看不到任何与代理相关的设置)? curl是否在某处有设置文件?
答案 0 :(得分:0)
请按照以下步骤操作:
1- 下载此 certificate 并移动到一个目录并复制它的地址。示例:“C:\cacert.pem”
2- 进入你的 php 目录并编辑 php.ini(iis 默认的 php 位置是“C:\Program Files\IIS Express\PHP\v7.4”)
3- 找到包含 curl.cainfo 的行,取消注释并将其指向下载的证书地址:
curl.cainfo = "C:\cacert.pem"
4- 保存文件
5- 打开终端并输入以下代码重置 iis
iisreset