cURL error 60错误SSL证书已过期的解决办法
有的时候我们在打开WordPress网站的时候会提示SSL证书已经过期,出现cURL error 60错误提示…
有的时候我们在打开WordPress网站的时候会提示SSL证书已经过期,出现cURL error 60错误提示,如何解决这个问题呢?这里搬主题就分享一下解决办法。
这里要用到SecuPress SSL Fixer 插,SecuPress SSL Fixer是一个免费的插件,在WordPress资源库中,允许手动和临时停用SSL检查,用于WordPress的外部HTTP请求。
为什么会出现cURL error 60错误
因为自2021年9月30日下午,根证书DST根CA X3已经过期(来源)。你的网站仍然在HTTPS上运行,所以,支持SSL,如果你检查,一切正常。
然而,你的WordPress网站的HTTPS请求会因为ssl_check参数而触发一个错误。
这个错误是 “cURL错误60:证书问题:证书已过期“。
这个插件将允许你停用这个参数。但要小心,把这个代码加到主题的函数文件中就可以解决,但是后面担心你忘记。
add_filter( 'https_ssl_verify', '__return_false' );
因为当你的SSL证书正常的时候,你会回到你添加这行代码的地方去删除它吗?我怀疑。你不会这样做吧?而现在,其他的请求将不再是在SSL下进行的,这不安全。而使用这个插件在界面上标出了一个最大的延迟,之后SSL检查就会恢复。
如果你需要更新一些插件,就把它设置为 “5分钟”,如果你需要运行一些测试,就把它设置为 “1小时”,如果你的网站总是需要它,就把它设置为 “1天”,每天如此,直到一切正常,你现在可以安全地忘记它。
什么时候能正常解决
这取决于你的主机。首先,尝试在客户的后台手动重新生成SSL证书。如果不成功,请联系你的主机支持,他们已经知道了(如果他们不知道,请更换你的主机!)。
DOWNLOAD SECUPRESS SSL FIXER (.ZIP)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!