我在安装 Wordpress 时遇到错误,wp-cron.php 无法由 Wordpress 执行。调试工具“Crontrol”报错“SSL证书:无法获取本地颁发者证书”。
WGET 无法访问 wp-cron.php 很可能是由于 SSL 问题。我需要 wp-cron 来运行时事通讯工具等。
很奇怪,同样的错误发生在同一服务器上的其他 WP 安装上,这些 WP 安装甚至没有 SSL 证书,甚至没有使用 HTTPS。错误保持不变。
我已经尝试用其他 Wordpress 插件找出问题的根源,但没有成功。由于该消息与站点无关,或者我猜问题出在 Wordpress 以外的其他地方。
任何想法都很高兴。谢谢!
最佳答案
您运行的是什么版本的 Wordpress?如果它早于 3.7 版,解决方案可能是在 wp-config.php 的最后添加这些行:
add_filter('https_ssl_verify', '__return_false');
add_filter('https_local_ssl_verify', '__return_false');
我在这里做了一个小指南:
关于php - Wordpress Cron 错误 "SSL certificate: unable to get local issuer certificate",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29080397/