最近更换了服务器,发现当PHP遇到错误时,直接显示404页面,而不是显示详细的报错信息,让人非常不好调试。
后来才发现,原因是宝塔面板安装nginx环境时,默认的站点配置中有如下一段代码:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END
当注释掉error_page代码后,终于报错了。
最近更换了服务器,发现当PHP遇到错误时,直接显示404页面,而不是显示详细的报错信息,让人非常不好调试。
后来才发现,原因是宝塔面板安装nginx环境时,默认的站点配置中有如下一段代码:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
error_page 502 /502.html;
#ERROR-PAGE-END
当注释掉error_page代码后,终于报错了。