由于错误"cURL error 60: SSL certificate problem: unable to get local issuer certificate",无法获取文件



我正试图将安装模块添加到测试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服务

相关内容

  • 没有找到相关文章

最新更新