【问题标题】:eBay API PHP SDK getting cURL error 60: SSL certificateeBay API PHP SDK 获取 cURL 错误 60:SSL 证书
【发布时间】:2016-09-23 13:13:57
【问题描述】:

我正在使用 eBay API PHP SDK,并在 Win 7 的本地 WAMP 服务器上运行时出现此错误:

致命错误:在 C:\vendor\guzzlehttp\guzzle\src 中出现未捕获的异常“GuzzleHttp\Exception\RequestException”和消息“cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书(请参阅 http://curl.haxx.se/libcurl/c/libcurl-errors.html)” \Handler\CurlFactory.php 在第 187 行 ( ! ) GuzzleHttp\Exception\RequestException: cURL 错误 60: SSL 证书问题:无法在 C:\vendor\guzzlehttp\guzzle\src\Handler\CurlFactory.php 第 187 行获取本地颁发者证书(请参阅http://curl.haxx.se/libcurl/c/libcurl-errors.html) /p>

图片:

【问题讨论】:

标签: php curl wamp guzzle ebay-api


【解决方案1】:

你必须在 php.ini 中设置并重启服务器。

openssl.cafile=C:\path\to\cacert.pem

从这里下载 https://gist.github.com/VersatilityWerks/5719158/download

【讨论】:

  • 这不是需要每隔几个月做一次,所以这个文件不会过时吗?
【解决方案2】:

您需要检查证书和系统 CURL 版本。我在我的机器上遇到了同样的问题,更新 CURL 库有帮助(因为我使用的是 macports,这很容易:

sudo port selfupdate
sudo port upgrade curl

如果你使用不同的平台或包管理器你需要调查

【讨论】:

    猜你喜欢
    • 2017-11-21
    • 2017-04-22
    • 2017-07-19
    • 2017-03-21
    • 2019-09-24
    • 2020-09-18
    相关资源
    最近更新 更多