繁体   English   中英

Wordpress Cron错误“SSL证书:无法获得本地颁发者证书”

[英]Wordpress Cron Error “SSL certificate: unable to get local issuer certificate”

我在Wordpress安装时遇到错误,wp-cron.php无法由Wordpress执行。 调试工具“Crontrol”报告错误“SSL证书:无法获取本地颁发者证书”。

WGET最有可能因SSL问题而无法访问wp-cron.php。 我需要wp-cron来运行新闻通讯工具等。

非常奇怪的是,在同一台服务器上甚至没有SSL证书甚至使用HTTPS的其他WP安装上也会发生同样的错误。 错误保持不变。

我已经尝试用其他Wordpress插件来解决问题,但没有运气。 由于消息是独立于站点的消息,或者我认为问题根源于Wordpress。

任何想法都很高兴。 谢谢!

你在运行什么版本的Wordpress? 如果它在3.7版本之前,解决方案可能是在wp-config.php的最后添加这些行:

add_filter('https_ssl_verify', '__return_false');

add_filter('https_local_ssl_verify', '__return_false');

我在这里做了一个小指南:

http://codeontrack.com/fix-wordpress-and-plugins-fail-on-update-ssl-certificate-problem-unable-to-get-local-issuer-certificate/

就我而言,证书本身存在问题。

我没有像这样创建

#cat public.crt intermediate.crt >> bundle.crt

相反,我只使用了public.crt。

因此,如果您有中间证书,请尝试创建一个包。

要小心,捆绑中的证书顺序 - 事项,public.crt必须先行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM