thinkphp6报500错误页面空白的问题处理

新项目用了thinkphp6,开启debug模式后出现错误均提示500错误,但没有具体的报错信息。如下图所示:

thinkphp6报500错误页面空白

遇到问题第一时间进行百度,找到一篇最详细的博文https://www.cnblogs.com/stronger-xsw/p/12993093.html。排查后发现并没有博文中存在的问题。

我的PHP配置文件错误提示已经开启,因此这篇文章并没有解决我的问题。但是最后一点提醒了我——查看网站错误日志

通过对错误日志的查看最终把问题定位到“/config/app.php”文件中的异常页面模板配置,将后面的目录分割符更换成“DIRECTORY_SEPARATOR”问题最终得以解决。

  1. // 异常页面的模板文件
  2.     'exception_tmpl'   => app()->getThinkPath() . 'tpl'.DIRECTORY_SEPARATOR.'think_exception.tpl',

看到了久违的错误页面,长舒口气。

thinkphp6报500错误页面空白

希望这篇内容可以为遇到同类问题的小伙伴增加一个排查的选项。

你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!