从运行PHP的应用程序服务调用Azure表存储时出现cURL错误60
我正在使用此SDK: 这个插件: 为运行在Azure应用程序服务中的基于PHP的Wordpress站点处理Azure表存储中的会话 从最后一个链接运行代码时,出现以下错误: cURL错误60:SSL证书问题:无法获取本地颁发者 证书(见) 我没有直接使用cURL,我只是通过azure sdk for php中的代码使用它,我无法更改该代码 那么,我如何确定哪个证书是问题所在,然后在全局范围内对其进行定义以使其正常工作呢 我之前已经试过运行这段代码,它不会抛出异常,但也没有任何区别。我不知道我是否使用了正确的.pem,或者这是否会影响cURL全局从运行PHP的应用程序服务调用Azure表存储时出现cURL错误60,php,azure,ssl,curl,Php,Azure,Ssl,Curl,我正在使用此SDK: 这个插件: 为运行在Azure应用程序服务中的基于PHP的Wordpress站点处理Azure表存储中的会话 从最后一个链接运行代码时,出现以下错误: cURL错误60:SSL证书问题:无法获取本地颁发者 证书(见) 我没有直接使用cURL,我只是通过azure sdk for php中的代码使用它,我无法更改该代码 那么,我如何确定哪个证书是问题所在,然后在全局范围内对其进行定义以使其正常工作呢 我之前已经试过运行这段代码,它不会抛出异常,但也没有任何区别。我不知道我
curl_setopt($process, CURLOPT_CAINFO, dirname(__FILE__) . '/cacert.pem');
curl_setopt($process, CURLOPT_SSL_VERIFYPEER, true);
我找到了解决办法:
(尽管我在这些步骤中大部分都使用FTP)
令人惊叹的!你能把它标记为一个答案,让其他人从中受益吗?谢谢,我现在已经把它标记为答案了。我想马上做,但我不允许回答我自己的问题,并且在没有宽限期的情况下将其标记为答案。太棒了!你能把它标记为一个答案,让其他人从中受益吗?谢谢,我已经把它标记为答案了。我想马上做,但我不允许回答我自己的问题,并在没有宽限期的情况下将其标记为答案。