码迷,mamicode.com
首页 > 其他好文 > 详细

让tp6显示详细的错误信息及行号

时间:2020-07-04 20:56:33      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:ror   复制   开启   项目上线   默认   compose   his   boot   隐藏文件   

方法一:
默认情况下Ttp6不会显示错误信息,在开发环境下想要查看错误信息需要将Config目录下的app.php文件的show_error_msg改成true

但是这样显示的信息也不够完整,

要看到更多信息需要我们开启DEBUG,tp6模仿了Laravel,我们使用composer下载完tp框架后可以看到框架一级文件夹里面有个“.example.env”,我们复制这个文件,将其改名为“.env”,点号开头的文件在Linux系统中属于隐藏文件,我们需要查看其是否存在可以使用命令“ls -a”查看,我们只需要将其中的“APP_DEBUG”的值修改成“true”即可


方法二:
如果修改这个配置的方法不行的话可以使用tp6提供的应用服务类开启DEBUG。
找到App目录下的AppService.php文件在boot方法内加上$this->app->debug(true);即可

这样我们就可以看到更完善的错误信息了

 

记住在项目上线前记得把debug关掉,否则很容易泄露服务器信息。将true改为false即可关闭debug

让tp6显示详细的错误信息及行号

标签:ror   复制   开启   项目上线   默认   compose   his   boot   隐藏文件   

原文地址:https://www.cnblogs.com/init-007/p/13236182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!