1、在项目开启调试的时候,会直接报详细的错误信息。这个在上线的时候是需要关闭掉的。在项目目录下->application->config.php。把'app_debug' => false。(如果需要调试就设置成true)。在调试关闭之后错误页面就会是下面图示,也就是默认的thinkphp的错误模板页面。
2、这里面我们需要先将app_debug关闭,就是设置成false。
3、准备404.html、401.html、500.html这几个错误页面,没有的自己解决。然后将这3个文件复制到application目录下面。就是如下图所示。
4、在config.php的配置文件中加入对应页面的配置信息'http_exception_template' => [ // 定义404错误的重定向页面地址 404 => APP_PATH.'404.html', // 还可以定义其它的HTTP status 401 => APP_PATH.'401.html', 500 => APP_PATH.'500.html',],
5、设置好后就保存一下。随意访问一个项目不存在的页面。这个时候就看到404的错误页面设置成功了。其他的错误页面也是同理。