【问题标题】:Drupal 8 curl 60 errorDrupal 8 curl 60错误
【发布时间】:2017-08-29 14:31:39
【问题描述】:

我无法在本地更新 drupal 8 模块,因为我收到错误消息

“由于错误“cURL 错误 60:SSL 证书问题:证书链中的自签名证书(参见 http://curl.haxx.se/libcurl/c/libcurl-errors.html)而无法获取文件”

我使用 Wamp 3 和 php 7.0.10。我已经尝试过解决这个问题的方法:

  • 在 curl 站点上下载 cacert.pem 并保存在“c:\windows”中
  • 在C:\wamp64\bin\php\php7.0.10\php.ini 和C:\wamp64\bin\apache\apache2.4.23\bin\php.ini 上设置curl.cainfo = "c:\Windows\cacert.pem" 和openssl.cafile= "c:\Windows\cacert.pem" (.simlink)
  • 重启所有服务

问题依然存在。

我在论坛上测试了很多建议: - 将 cacert.pem 放入 wamp 目录并更改 2 php.ini 中的路径 - 使用其他 php 版本进行测试 ...

有关信息 Curl 已很好地启用。我已经用 phpinfo() 检查过了。

   curl
cURL support    enabled
cURL Information    7.50.1
Age     3
Features
AsynchDNS   Yes
CharConv    No
Debug   No
GSS-Negotiate   No
IDN     Yes
IPv6    Yes
krb4    No
Largefile   Yes
libz    Yes
NTLM    Yes
NTLMWB  No
SPNEGO  Yes
SSL     Yes
SSPI    Yes
TLS-SRP     No
HTTP2   No
GSSAPI  No
KERBEROS5   Yes
UNIX_SOCKETS    No
PSL     No
Protocols   dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp
Host    x86_64-pc-win32
SSL Version     OpenSSL/1.0.2h
ZLib Version    1.2.8
libSSH Version  libssh2/1.7.0

怎么了?

因为我测试了很多天,但没有任何效果。

提前感谢您的帮助。

【问题讨论】:

  • 你的 pem 中有私钥和公钥吗?
  • 对不起,“pem”是什么?
  • 您的认证文件有扩展名 pem
  • 我已经在curl网站上下载了证书文件cacert.pem
  • 我不知道密钥是公开的还是私有的。我怎么知道?

标签: php ssl curl drupal


【解决方案1】:

【讨论】:

  • 为什么证书被认为是自签名的?
  • 问题出在我的防火墙上。感谢您的回复。
猜你喜欢
  • 1970-01-01
  • 2017-06-01
  • 2017-08-10
  • 2018-07-01
  • 2017-11-21
  • 1970-01-01
  • 2018-04-23
  • 2017-04-22
  • 1970-01-01
相关资源
最近更新 更多