网站白屏别慌,打开错误显示,报错直接打在页面上,几分钟找到原因
新手打开网站直接白屏,浏览器啥内容都没有,以为网站被黑了,其实白屏就是PHP报错关了,错误内容被隐藏,顺着几分钟就能找到原因。第一,临时打开PHP的错误显示,在php.ini里把display_errors开了,错误直接打在页面上,是少了分号、函数不存在,一眼看见;第二,看PHP错误日志,宝塔的error.log里写的清清楚楚哪一行报错,不用一行行翻代码;第三,回忆最近改了啥,是不是刚升级了PHP版本、刚改了模板,回滚最近改的那个文件,看网站是不是立刻恢复;第四,检查是不是数据库连接失败,数据库账号密码错了,连接不上,PHP直接白屏,把错误显示打开就能看到数据库连接报错。
我之前改模板,漏了个分号,网站直接白屏,开了错误显示,页面告诉我哪一行少了分号,改完立刻恢复。很多新手看到白屏就慌,其实就是错误被隐藏了,开了错误显示,问题一下就找到,根本不用乱重启服务器。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0