一个wordpress网站,之前一切正常,在服务器复制了这个网站,然后重装wordpress,然后就出现各种奇怪的问题:
一、wordpress cURL error 60
Installation failed: Download failed. cURL error 60: SSL certificate problem: unable to get local issuer certificate
安装插件的时候,就报上面的错误。
解决方法:
在function.php加入以下代码:
add_filter('https_ssl_verify', '__return_false');
参考:https://stackoverflow.com/questions/63969700/local-wordpress-mamp-wp-remote-get-curl-error-60-ssl-certificate-problem
最终解决方案:
在https://curl.se/docs/caextract.html下载pem文件,改名为ca-bundle.crt,并上传到wordpress的/wp-includes/certificates目录下面。
参考:
https://zhidao.baidu.com/question/1250802091928831899.html
https://stackoverflow.com/questions/21187946/curl-error-60-ssl-certificate-issue-self-signed-certificate-in-certificate-cha
二、XML Sitemap无法访问
安装了XML Sitemap Generator插件,可是访问xml sitemap一片空白。
在上面的ssl问题解决之后,这个问题也就解决了,所以也是ssl引起的。
三、statcounter无法检测
在wordpress后台安装了statcounter插件,输入id和验证码之后,在statcounter网站始终无法检测到安装的代码。
也是非常奇怪的问题。