网站迁移后页面空白解决方法

2022年9月20日学习笔记296,6291字数 632阅读2分6秒阅读模式

长话短说,文中主要提到了两种解决思路:

1、检查PHP配置文件及扩展是否都对;

2、检查WP网站插件是否有问题,特别是Redis等缓存插件。

近期有一个服务器要到期了,一台小机器,不想续费了,所以就把上面的服务都放到了另外一台机器上。

搬家很成功,只是搬过去之后发现一个严重的问题,搬过去的服务能打开,但页面就是一片空白,没有任何报错信息。

网上很多人说是插件的问题,但是我的两个服务用的都不是同一套系统,可以排除这个选项。

尝试删除了所有数据库,重新部署也没解决。

最后还是锁定在PHP上。

对比了两台服务器拓展安装情况,完全一致,那么肯定也不是拓展安装问题。

于是开始对网站代码尝试逐句排查,最终发现走到这里,再往下走就会空白:

img

看这段就是加载拓展的部分,拓展安装没问题,那就是配置问题了。

于是打开了PHP的配置文件,查看底部拓展加载情况,看了半天,没觉得哪里有问题,你们看出来了吗?

img

(?其实是两句拓展载入代码跑到一块去了,应该是宝塔面板自动配置给弄错了)

修改下配置文件,给它们换个行,保存,重新启动下PHP,网站都可以正常打开了。

 

说实话有点无语,因为这一个换行问题,搞的我弄了这么久。

我以为一切都结束了,结果发现一个WP网站显示还是空白,尝试登录后台,自己跳转到另外一个网站了。

据此推测应该是缓存的问题,大概看了下,是因为两个网站都使用了Redis插件导致的问题。

删除了另外一个网站的Redis插件,只允许Redis在一个网站上使用,这次两个网站终于都可以访问了。

 

特此记录!

评论  2  访客  2
    • 牛逼
      牛逼 7

      牛逼大佬啊,我跟你一样 迁移空白页面找10个小时啊。。。。。 终于修复了,Redis插件的原因

      • e
        e 7

        e

      匿名

      发表评论

      匿名网友

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

      确定