cURL使用Symfony 3的DropBox
我使用Symfony的Gaufrette Bundle来访问DropBox API。 我的控制器中的代码是
$dropbox = $this->get('acme.dropbox.api'); $dropbox->getAccountInfo();
我得到一个错误
curl错误:(77)错误设置证书validation位置:
CAfile:rootca
CApath:/ etc / ssl / certs
500内部服务器错误 – Dropbox_Exception_NotFound
我使用了Docker,所以我不确定它是否与我在Docker上configuration证书的方式一致。 我使用Docker的https://github.com/eko/docker-symfony包。
问题是找不到证书文件。
curl_setopt($ch, CURLOPT_CAINFO, "/etc/ssl/certs/ca-certificates.crt");
在我的docker盒证书是在/ etc / ssl / certs文件夹中,我也必须写文件扩展名。