2016-05-03 63 views
1

我使用Symfony的Gaufrette Bundle來訪問DropBox API。 在我的控制器中的代碼是cURL到使用Symfony 3的DropBox 3

$dropbox = $this->get('acme.dropbox.api'); 
$dropbox->getAccountInfo(); 

我得到一個錯誤

Curl error: (77) error setting certificate verify locations:
CAfile: rootca
CApath: /etc/ssl/certs
500 Internal Server Error - Dropbox_Exception_NotFound

我用泊塢窗,所以我不知道這是否與我配置我的碼頭工人證書的方式。我使用Docker的https://github.com/eko/docker-symfony捆綁包。

回答

1

問題是它找不到證書文件。

 curl_setopt($ch, CURLOPT_CAINFO, "/etc/ssl/certs/ca-certificates.crt"); 

在我的泊塢窗盒證書文件夾中的/ etc/SSL /證書,我不得不寫的文件擴展名也。