首页 > 网站 > WordPress提示cURL error 60: SSL certificate problem: unable to get local issuer certificate

起因

最近,我一直在苦恼WP Super Cache缓存不了页面。

WordPress提示cURL error 60: SSL certificate problem: unable to get local issuer certificate插图

于是我就去测试了一下缓存,发现报错 cURL error 60: SSL certificate problem: unable to get local issuer certificate

WordPress提示cURL error 60: SSL certificate problem: unable to get local issuer certificate插图1

ok,那我们就来尝试解决一下这个bug,但在解决这个bug之前,我们还得明白为什么会出现这个bug

原因

unable to get local issuer certificate,意为是找不到本地的证书,所以我们只要上了证书就可以了

但是有同学会说了:啊我鬼知道啊,我的网站都上了SSL证书了,可是还是不行啊。

如果尽管你的网站上了SSL证书,但cURL还是找不到你的证书,那我们就得想办法让cURL找到你的证书了

解决方法

找到wp-includes/certificates/ca-bundle.crt并打开,然后复制你的SSL证书(只要证书,不要密钥),添加到最后面,如下:

// 假设这是一堆奇奇怪怪的证书
----BEGIN CERTIFICATE-----

// 你的证书
-----END CERTIFICATE-----

最后

大功告成

WordPress提示cURL error 60: SSL certificate problem: unable to get local issuer certificate插图2

相关文章