我正试图将安装模块添加到测试Drupal站点,但我一直收到以下错误:由于错误"cURL错误60:SSL证书问题:无法获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html)"无法从中检索Drupal项目https://www.drupal.org/project/ctools/releases/8.x-3.4.
到目前为止我尝试过的东西:
- 安装不同的模块
- 下载最新的cacert.pem文件并将其放在以下文件夹中:C:\wamp64\bin\php
- 使用curl.cainfo="c:\wamp64/bin/php/cacert.pem"更新php.ini文件
- 下载这个文件:cacert.pem
- 在php.ini中,输入以下行:
;;;;;;;;;;;;;;;;;;;;
; php.ini Options ;
;;;;;;;;;;;;;;;;;;;;
curl.cainfo = "/path/to/cacert.pem"
- 请记住,如果找不到
php.ini
文件的位置,请使用此命令(假设php安装在/etc/php/
:
sudo find /etc/php/ -name php.ini
- 重新启动服务器。。。这个问题应该得到解决
我们发现wamp有多个php.ini文件,而我更新了错误的文件><
作为参考,它应该是:C:\wamp64\bin\apache2.4.41\bin\php.ini
WAMP本地服务器已解决使用3个简单步骤
- 从下载最新的cacert.pem(作为txt文件(http://curl.haxx.se/docs/caextract.html
- 将curl.cainfo=[directorypath]\cacert.pem添加到php.ini
- 重新启动Apache服务