这个问题多次遇到,大多数时候都是奇奇怪怪的原因。
一般从下列几个方向排查:
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.其他不可知原因,原因留言。
2020/12/01 下午 12:02 1F
2020/12/02 上午 11:08 B1
@ 雪夜无声 还好吧,熟悉的过程,我现在反而觉得Apache不太好操作