网站白屏别慌着重启服务,按这四步排查,一分钟定位问题,不用瞎折腾
新手网站改完代码,前台直接全白屏,后台都进不去,急得乱重启服务,其实白屏就几个固定原因,顺着查一分钟就能定位。第一,先打开浏览器的开发者工具,看控制台有没有报错,大部分时候是改JS的时候漏了个括号,页面脚本直接执行中断,白屏;第二,如果是PHP页面白屏,先在PHP配置里把display_errors开成On,刷新页面,报错就直接显示出来了,是语法错误漏了分号,还是函数不存在,一目了然,别对着代码瞎找;第三,白屏之前如果刚装了插件、改了模板,立刻把刚改的文件恢复,大概率是改的时候出了语法错误,比如PHP里漏了个分号,整个文件直接报错;第四,检查磁盘是不是满了,磁盘满了PHP写不了缓存文件,也会白屏,清完日志、备份,空间够了就恢复。
我之前改PHP模板,漏了个分号,整个网站白屏,把display_errors打开,报错直接指到出错的行,十秒就改完了。很多新手一看到白屏就慌,乱重启Nginx、PHP,根本不看报错,其实白屏就是PHP或JS语法错了,打开错误提示,报错直接写在页面上,不用瞎猜。真的,遇到白屏先开错误提示,别上来就重启所有服务,顺着报错定位,一分钟就能修好。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0