无法连接到PayPal,以验证IPN消息:SSL证书:无法获取本地颁发者证书
我知道有人回答过了,我只是想知道为什么没有工作对我来说:无法连接到PayPal,以验证IPN消息:SSL证书:无法获取本地颁发者证书
如果我希望它是固定的(这个错误是,当我做了贝宝IPN的东西),我需要做到以下几点:
转到我的php.ini,在末尾添加以下内容:
curl.cainfo=C:\cacert.pem
吧?好了,它不工作,所以那些:
curl.cainfo="C:\cacert.pem"
curl_setopt($ch,CURLOPT_CAPATH, "./cacert.pem");
curl_setopt($ch, CURLOPT_CAINFO, "C:\cacert.pem");
没有什么工作,我下载了它从该网站: http://curl.haxx.se/docs/caextract.html
缺少什么?
(我不知道这是否是值得一提,但使用的窗户,WAMP IM和localtunnel到本地测试贝宝IPN)
什么可以没有上述的工作,所有其他教程的原因告诉相同的,但似乎没有为我工作,事情只有当我这样做时才会移动:
curl_setopt($ ch,CURLOPT_SSL_VERIFYPEER,0);
我知道这不好,但我试了一切〜!
我一直有同样的问题。无论我下载了多少次cacert.pem文件,更改了文件夹权限,它仍然无法工作。
在我的机器上快速搜索,发现另一个cacert.pem使用的pyrocms安装我有。我试过那个,它工作得很好。
我仍在试图弄清楚为什么它不能使用PayPal文档建议的那个,但同时我可以继续开发。希望这可以帮助你。
我已经添加文件到Dropbox的我,所以你可以测试一下:https://www.dropbox.com/s/7j6cf55sshjcqxm/cacert.pem?dl=0
试过了,但还是没有解决 – almaruf 2015-09-29 15:47:52
尝试阅读我这里张贴了答案:http://*.com/a/27494484 – Truchainz 2014-12-15 22:51:43