我收到此错误:
"SSL CA证书问题(路径?访问权限?)"
做的时候:
$curl = curl_init('https://example.com' . ($method == 'GET' && $params ? '?' . $params : ''));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$response = curl_exec($curl);
print curl_error($curl)
Run Code Online (Sandbox Code Playgroud)
在另一台服务器上运行正常
SSL正在使用NSS.PHP 5.3.6
chr*_*ris 26
这种情况发生在使用PayPal IPN的两台服务器上,两者大约在同一时间.
修复是重启Apache.
Gaj*_*jus 13
如果您收到"SSL CA证书问题(路径?访问权限?)",则很可能意味着您已删除所有内容/etc/pki/tls/certs/或设置了无效权限(CHMOD).
如果您使用的是RHEL/CentOS,请尝试 yum reinstall openssl ca-certificates -y
刚刚升级到PHP 5.5.17,这就是故障开始的时候.服务器运行PayPal事务,cURL开始失败,出现此错误:"SSL CA证书问题(路径?访问权限?)".
我尝试重新生成证书,修改卷曲选项,没有任何东西让我到处都是.解决方案是简单地重启服务器(在我的情况下是CentOS 6.5).希望这有助于某人.