如何开启ThinkPHP的调试模式

如何开启ThinkPHP的调试模式,第1张

你直接寻找配置文件

config.php ,然后找到 ‘app_debug’ =>'true'

就是调试模式

thinkphp版本小于5的都是在config.php中

版本再高点的,都是在 config/app.php中

不过都是 app_debug 这个配置

开启debug调试模式,只需要主入口文件里面定义一个常量。

define(‘APP_DEBUG’,TRUE)//开启调试模式

然后在配置文件config.php里面定义一个参数开启页面trace显示信息,如下

‘SHOW_PAGE_TRACE’ =>true, //开启页面Trace

这样就已经配置好了,开启调试模式后项目会去加载thinkphp核心包的Conf目录下面的默认的debug.php文件,你也可以在你的项目配置目录下面自定义一个debug.php,这样就可以覆盖核心包里面的默认文件了,我们来看下默认的debug.php都是配置一些什么参数

return array(

'LOG_RECORD'=>true, // 进行日志记录

'LOG_EXCEPTION_RECORD' =>

true,// 是否记录异常信息日志

'LOG_LEVEL' =>

'EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL',// 允许记录的日志级别

'DB_FIELDS_CACHE'=>false, // 字段缓存信息

'APP_FILE_CASE' => true, // 是否检查文件的大小写 对Windows平台有效

'TMPL_CACHE_ON'=>

false, // 是否开启模板编译缓存,设为false则每次都会重新编译

'TMPL_STRIP_SPACE' =>

false, // 是否去除模板文件里面的html空格与换行

'SHOW_ERROR_MSG'=>

true,// 显示错误信息

)

里面的参数都是可以自己定义的,里面有一个APP_FILE_CASE检查文件名大小写很重要,也就是在windows下面模拟linux平台,因为linux环境是区分文件名大小写的,而现在很多的php虚拟主机都是linux环境的,所以开启这个参数对我们跨平台移植有很大的帮助的,当开启调试模式和页面trace的时候,再去display一个模板看看页面有什么不一样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12050915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存