WordPress程序cURL error 60在线升级失败的解决办法

客户网站要使用All in One SEO插件,但因为WordPress版本过低(我确认是5.1版本),无法从WordPress官方下载这个插件。

于是就想着升级WordPress程序到最新版(当前版本是:7.1.3),但在升级页面直接提示:下. : cURL error 60: SSL certificate OpenSSL verify result: unable to get local issuer certificate (20)。

因为是虚拟主机,且其他客户的网站都正常,SSL也都正常,但只有这一个不正常,使用的cPanel主机 。

经过常规排查,包括又重新申请了一次证书,依然提示网站前台打不开,但网站后台可以正常访问,证书到期时间也是正确的。

开始排查,最后发现问题所在,这台cPanel虚拟主机的PHP版本还是用的5.3,对,确认还是5.3。

赶紧切换大PHP 8.2,又提示数据库连接错误,在PHP 8.2的扩展里勾选了mysqli。

到这一步,问题基本解决了,但是网站还是打不开,这次问题更严重,不但网站前台打不开,网站后台也打不开了。排查日志发现,似乎当前使用的WordPress模板有问题,直接在cPanel的文件管理器中删除当前模板以后,可以进后台了,重新选模板,所有问题解决。

最后问客户才知道,网站已经几年没维护了,但主机一直还在续费。

 

← 返回