【问题标题】:WooCommce Error: cURL error 60: SSL certificate problem: unable to get local issuer certificate.WooCommerce 错误:cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书。
【发布时间】:2019-04-02 04:24:06
【问题描述】:

我正在使用 Woo-commerce 官方 rest sdk 在我的 Laravel 5.6 站点中集成 Woo-commerce API。我使用身份验证端点 URL 创建了一个链接。here 提到了这一点。

当用户单击链接时,它会将用户带到 Woo-commerce 身份验证页面,用户登录并批准请求。

批准请求后,我应该返回链接中提到的 url。 相反,它向我显示了以下错误。

错误:cURL 错误 60:SSL 证书问题:无法获取本地颁发者证书。

我试过this。但它也不起作用。

我把 cacert.pem 放在 '/etc/ssl/certs' 目录下, 也使 php.ini 中的条目像

curl.cainfo = "/etc/ssl/certs/cacert.pem"。但它不起作用。

【问题讨论】:

  • 在 php.ini 中设置 ssl 证书后,您是否尝试重新启动 apache 服务器然后进行测试?
  • 你需要设置你的本地SSL证书和openssl,检查:tbs-certificates.co.uk/FAQ/en/openssl-windows.html
  • 是的,我已经重启了 apache。

标签: php laravel ssl curl woocommerce-rest-api


【解决方案1】:

经过调查,我找到了解决方案。 如果没有 ssl 证书,它就无法工作。 我已经使用这个link 安装了证书,它可以工作。

【讨论】:

    猜你喜欢
    • 2017-07-19
    • 2021-05-22
    • 2017-10-17
    • 2019-09-24
    • 2019-06-21
    • 1970-01-01
    相关资源
    最近更新 更多