WordPress 迁移搬家之后出现 "502 Bad Gateway" 错误

错误描述:

WordPress 迁移搬家到宝塔面板新主机之后,前台可以正常显示,访问 wp-admin 后台页面,nginx 报错 "502 Bad Gateway"。


解决方法:

1、首先排查是否是 PHP 版本原因导致,但一般情况下如若迁移搬家后的新环境 PHP 版本过高导致不兼容,是可以正常访问 wp-admin 页面,但会有报错提示。

2、宝塔面板环境下,可以检查常用 PHP 拓展是否正确安装,路径:PHP 管理 > 安装拓展。

3、如果采用云数据库 RDS、PolarDB 之类,要检查迁移搬家后的新主机是否可以正常访问数据库

新主机可以不安装数据库,但可以通过宝塔面板后台 > 数据库中,添加 ”远程服务器“,将云数据库配置参数填入其中,测试是否可以访问。

如果无法访问,即要检查是否将新主机加入云数据库白名单中(为保安全,大多数云数据库都是白名单方式访问)。

以阿里云云数据库 PolarDB 为例:

进入集群后台 > 配置与管理 > 集群白名单中,即可检查新主机 ECS 的私网 IP 地址是否在 ”IP 列表“ 中。

注意:通常云服务器都不会打开公网访问,”IP 列表“ 一定要填写私网 IP 地址。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注