【问题标题】:PodioConnectionError for localhost using PHP client library使用 PHP 客户端库的本地主机 PodioConnectionError
【发布时间】:2020-07-08 17:43:08
【问题描述】:

我使用 OpenSSL 为我的 localhost 生成 SSL 证书,但自签名证书在使用 Podio 进行身份验证时似乎会导致问题:

Fatal error: Uncaught PodioConnectionError: Connection to Podio API failed: [60] SSL certificate problem: self signed certificate in certificate chain

我尝试下载cacert.pem并将其添加到我的php.ini文件curl.cainfo=<path-to>cacert.pem,但重启服务器后,我仍然收到同样的错误。

对于其他一些库,我必须设置 CURLOPT_SSL_VERIFYPEER,但我不确定如何使用 Podio PHP 客户端库来做到这一点...

关于调试此错误的任何提示?

【问题讨论】:

    标签: php apache curl openssl podio


    【解决方案1】:

    我在使用 Podio PHP 客户端库时发现了how to set CURLOPT_SSL_VERIFYPEER => false

    $options = array('curl_options' => array(CURLOPT_SSL_VERIFYPEER => false));
    Podio::setup($client_id, $client_secret, $options);
    

    现在我只需要记住在生产中删除它...

    【讨论】:

      猜你喜欢
      • 2020-10-08
      • 2019-04-17
      • 2010-11-11
      • 2017-02-09
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多