gpt4 book ai didi

php - curl 错误 : [77] error setting certificate verify locations

转载 作者:行者123 更新时间:2023-12-04 12:50:36 24 4
gpt4 key购买 nike

我使用 Paypal IPN 类 Quixotix-PHP-PayPal-IPN
现在,我从 Paypal 收到通知给我的 ipn 监听器,
我激活了类(class),但出现下一个错误:

exception 'Exception' with message 'cURL error: [77] error setting certificate verify locations:
CAfile: /home/star1231/public_html/cert/api_cert_chain.crt
CApath: none' in /home/star1231/public_html/ipn.php:79
Stack trace:
#0 /home/star1231/public_html/ipn.php(175): IpnListener->curlPost('cmd=_notify-val...')
#1 /home/star1231/public_html/ipn.php(7): IpnListener->processIpn()
#2 {main}

我搜索这个错误,

我读到我需要安装 ca-certificates 包,
在这个问题中: How do I deal with certificates using cURL while trying to access an HTTPS url?

我在那个工作人员中没有经验,我不知道在哪里运行命令以及我需要下载什么

所以有人可以解释我如何在Godaddy的Cpanel中安装软件包?

最佳答案

退房:https://github.com/Quixotix/PHP-PayPal-IPN/issues/37

seting $listener->use_curl = FALSE; problem was solved



我不是 PHP 开发人员,我对 Linux 的帮助不大,但是您应该能够通过彻底查看以下两个问题的答案来使其工作:
  • Paypal IPN Getting blank confirmation ( should be "VERIFIED" or "INVALID" )
  • How do I deal with certificates using cURL while trying to access an HTTPS url?

  • 问题似乎是您的证书颁发机构包,如 美达写道:(来源: https://stackoverflow.com/a/26260710/399124)

    curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). The default bundle is named curl-ca-bundle.crt ... If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.



    为了验证这是问题所在,我会尝试将 -k 或 --insecure 开关添加到 Quixotix-PHP-PayPal-IPN 中的代码中。那失败了。根据堆栈跟踪,这可能在 /home/star1231/public_html/ipn.php(175) 中.

    假设修复了它,我们现在需要弄清楚捆绑包出了什么问题。

    文件是否位于 /home/star1231/public_html/cert/api_cert_chain.crt甚至存在?如果没有,请从 ( https://raw.githubusercontent.com/Quixotix/PHP-PayPal-IPN/master/cert/api_cert_chain.crt ) 下载并将其放入文件夹中。

    如果在确定文件位于正确的位置后仍然遇到问题,则可能存在安全问题:

    if there is no tls/certs folder: create one and change permissions using chmod 777 -R folderNAME

    关于php - curl 错误 : [77] error setting certificate verify locations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30737794/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com