玄学问题之WordPress 502 Nginx ERROR

原梓番
553
文章
121
评论
2020/11/2713:23:38 2 731 views

这个问题多次遇到,大多数时候都是奇奇怪怪的原因。

一般从下列几个方向排查:

1.Wordpress的版本,看是否是因为过老的版本,而不能和目前的环境适应.

2.wp-config.php。是否有安装过缓存插件,把那个缓存插件的cache true的那一行代码注销掉。

3.如果是虚拟主机,建议到独立主机环境下,或者切换到本地环境,查一下报错消息,因为部分虚拟主机把所有的报错都隐藏了,导致无法查到问题,几天前遇到一起,就是虚拟主机不报错,拿到正常环境下发现原来是wp-config.php里面少了一个字母d,把define写成了efine。

4.如果是用的宝塔安装,特别是使用宝塔编译安装——编译安装是要读取环境数据的,你的主环境事实上只有极小概率和宝塔做镜像的时候一模一样,某些情况下会少安装一些依赖,导致这个问题。这样需要重装PHP。

5.过多次重定向(一般这个是报HTTP 500)。

6.开了CDN,特别是服务器在中国大陆,而使用了CloudFlare的CDN加速,这个加速会让你的扎你站点国内访问速度更慢,而且连带一裤兜不可预期的问题。如果你是针对国内客户,建议不要用CloudFlare的CDN。

7.其他不可知原因,原因留言。

匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:2   其中:访客  1   博主  1
    • 雪夜无声 2

      :evil: nginx太难了,不如apache,反正小站没啥区别,10万IP以上的才有区别。

        • 原梓番

          @ 雪夜无声 还好吧,熟悉的过程,我现在反而觉得Apache不太好操作