怪事接二连三地发生,PHP刚刚升级到7.4,以为终于可以歇口气了,结果发现WordPress进后台出现502 Bad Gateway错误,但是前端显示是没有问题的。
从搜索到的信息来看,基本上都在说什么PHP版本和MYSQL版本的问题,我可是刚升级完才出现错误的好不好。

一、主题错误

目前使用的主题是我从主题森林购买的,虽说已经有段时间了,还真不敢确定是不是因为它的缘故。
那就先把主题禁用试试。
一种方法是进入数据库,修改主题相关的数据内容,还有一种更加简单粗暴的方法就是修改主题名称。
直接后者,问题依旧。
备注:通常我都会留一个官方主题,就是为了万一出现主题兼容的问题可以确保有一个主题能够使用,虽然很多样式会改变但对排查很有帮助。

二、插件错误

WordPress的优势之一就是插件丰富,所以随着对需求的增加像我这类的新手肯定会安装越来越多的插件。
第一个想到的就是安全插件wordfence,谁让它插手的事情最多呢。
改名刷新,没用。
实在是懒得一个个改名,也懒得进数据库把激活插件的字段给修改了,正好有其他事忙,不影响别人浏览就随它吧。
今天又想起要解决它,脑子里突然就闪出个插件的名字——wpjam-basic。
为什么会是它呢?因为这次升级PHP 7.4 的时候顺带安装了OPCache,直觉告诉我应该和它们有关。
改名刷新,果然能进入后台了。
可是wpjam-basic插件基本上属于核心插件了,CDN就是通过它,邮箱设置也是它,要是不工作岂不是……
删除原来的版本,试图重新安装,无果。
暂时只能使用其他几个插件代替。

系统初始化

系统初始化之后,PHP的版本依然是7.4.13,网站文件和数据库恢复至之前的,重新安装wpjam-basic插件,没有报错。
设置CDN加速,就看到图标转啊转的就是没有反应。
好吧,既然用不上就继续用替代插件吧。

最后修改:2020 年 12 月 13 日
如果觉得我的文章对你有用,请随意赞赏