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

时间:2015-03-16 15:15:47

标签: php wordpress wget

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

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

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

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

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

2 个答案:

答案 0 :(得分:16)

你在运行什么版本的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/

答案 1 :(得分:0)

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

我不是这样创建捆绑包的:

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

我只使用public.crt。

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

请注意,捆绑包中的证书顺序很重要-必须首先使用public.crt。