Thinkphp5-开启调试模式

Thinkphp5-开启调试模式

大家好,我是Yangrl.
给大家拜个晚年,祝狗年大吉,吧 :)


之前一直没注意,看着别人出错都是这种样子(调试模式)↓
这里写图片描述
我的TP5是这个样子(部署模式)↓
这里写图片描述

虽然觉得他们那种挺酷但没怎么在意,小白思想:他们是代码写错了,我这个提示的页面错误,应该就是链接没链对的小问题…
可是一两次也就算啦,一直这个界面,真的看烦了,我还是喜欢红红绿绿的花花世界,了解一下才晓得出了问题,废话不多说,解决如下:↓


一.部署模式和调试模式:
Thinkphp5有两种模式,一种是专门为开发过程而设置的调试模式,另一种是上线正式部署后应开启的部署模式,而安装Thinkphp5后,默认的是部署模式,所以需要我们自己开启调试模式,也强烈建议在开发阶段始终开启调试模式(直到正式部署后关闭调试模式),方便及时发现隐患问题和分析、解决问题。
二.开启调试模式:
我就不搞那些乱七八糟的了,查了很多,试了很多方法,什么入口文件设置常量,app.php开启,config.php配置文件等等都是phony,亲测有效:
1. 根目录下创建.env文件
这里写图片描述
2. 写入以下内容

// 设置开启调试模式
APP_DEBUG = true

这里写图片描述
3.OKK(注意:定义了.env文件后,配置文件中定义app_debug参数无效。)

三.调试模式的优势在于:

  • 开启日志记录,任何错误信息和调试信息都会详细记录,便于调试;
  • 会详细记录整个执行过程;
  • 模板修改可以即时生效;
  • 记录SQL日志,方便分析SQL;
  • 通过Trace功能更好的调试和发现错误;
  • 发生异常的时候会显示详细的异常信息;

四.如果是部署模式仍想看到具体的错误信息:
thinkphp\library\App.php中配置

// 显示错误信息
‘show_error_msg’ => true,

详情请参阅 官方文档(最稳当)
end.

“不用去羡慕那些光彩的人生,经得住寂寞,就应享受辉煌。”

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值