Azure 网站:连接到 Twilio 时出错“SSL 证书专业版:无法获取本地颁发者证书 (0)”


Azure Web Sites: Error connecting to Twilio "SSL certificate pro blem: unable to get local issuer certificate (0)"

我分叉了GitHub OpenVBX项目,创建了一个Azure网站(在ClearDb上使用MySQL),并将其配置为从分叉中提取。(重现步骤类似于:http://www.windowsazure.com/en-us/develop/php/common-tasks/create-a-php-web-site)

该站点出现,我可以对其进行配置,直到它尝试连接到Twilio。

在"连接到 Twilio"页面上,输入必填字段后,出现此错误:

SSL 证书问题:无法获取本地颁发者证书 (0)

Web 服务器日志或我的 Twilio 帐户日志中没有错误。

该错误没有提供有关它正在执行哪些操作来诊断问题的足够详细信息。

我已经在OpenVBX项目网站上发布了这个问题。


更新

我尝试更新 CURL 的 cacert.pem 文件。同样的错误。

在 ''config''config.php 中将"twilio_use_certificate"设置为 true。

/*
|--------------------------------------------------------------------------
| Use Twilio API Certificate
|--------------------------------------------------------------------------
|
| Curl certificates on some systems are either incomplete or out of date and
| this can effect connectivity to the Twilio API. If you're getting an error
| "error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify 
| failed (0)" then set the option below to true.
|
*/
$config['twilio_use_certificate'] = true;