我有一个wordpress安装,运行woocommerce订阅和成员身份,已经运行了几周,现在突然收到以下错误消息:
‘致命错误:异常异常’异常‘与消息'SSL证书问题:无法获得本地颁发者证书’在…线154‘的.../wp-content/plugins/woocommerce-subscriptions/includes/gateways/paypal/includes/abstracts/abstract-wcs-sv-api-base.php
此消息位于管理区域的以下位置: wordpress admin > woocommerce >设置>签出
当试图查看单个产品页面时,它也会出现在前端。
我尝试禁用所有插件来确定任何可能的冲突和问题的路径,但只确定只有在Woocommerce订阅插件处于活动状态时问题才会持续。
发布于 2015-12-22 10:18:26
更新:在与Woothemes的支持交谈后,我可以确认这个问题是Wordpress 4.4 installation.They中的一个bug造成的,它为我提供了一个更新后的ca-bundle.crt文件,我把它放在wp-包含/证书中,现在所有这些文件都在重新开始工作。我建议,任何其他有此问题的用户都应该向Woothemes提供一张描述这个问题的支持票,并请求更新ca-bundle.crt文件,直到这个文件在一个新的Wordpress更新中修复为止。
发布于 2015-12-19 15:50:19
听起来您需要更新服务器的cainfo包。它是一个包含curl用于验证主机SSL证书的CA根证书包的文件。WooCommerce订阅插件使用curl向PayPal发送请求,并试图验证该请求。
首先下载最新的cacert.pem文件。从http://curl.haxx.se/docs/caextract.html那里拿来。将其放在您的php目录中。
然后将这一行添加到php.ini文件curl.cainfo=c:\php\cacert.pem中。显然,更改路径以匹配实际目录。
如果您无法访问这些内容,那么是时候与您的服务器技术支持部门进行对话了。
感谢verifypeer-and-fix-your-php-config/提醒我处理这个问题的程序
编辑: WordPress 4.4更新提供了更新的ca-bundle.crt。如果您的WordPress不是最新的,您可以尝试简单地进行更新。
https://stackoverflow.com/questions/34372305
复制相似问题