很多站长朋友们都不太清楚开启php调试模式,今天小编就来给大家整理开启php调试模式,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 如何开启thinkphp的debug调试模式 2、 thinkphp怎么开启网页调试工具 3、 linux下怎么打开php调试模式 4、 如何开启ThinkPHP的调试模式 5、 PHP Thinkphp中开启debug 或报错 如何开启thinkphp的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一个模板看看页面有什么不一样
thinkphp怎么开启网页调试工具开启调试模式,增加一行常量定义代码:
<?php
// 开启调试模式
define('APP_DEBUG', true);
// 定义应用目录
define('APP_PATH', './Application/');
// 加载框架入口文件
require './ThinkPHP/ThinkPHP.php';
在完成开发阶段部署到生产环境后,只需要关闭调试模式或者删除调试模式定义代码即可切换到部署模式。
<?php
// 关闭调试模式
define('APP_DEBUG', false);
// 定义应用目录
define('APP_PATH', './Application/');
// 加载框架入口文件
require './ThinkPHP/ThinkPHP.php';
linux下怎么打开php调试模式你用phpinfo()函数
看一下你的php.ini存的位置,然后找开编辑一下
就行了
别忘了重启apache
答题不易,互相理解,您的采纳是我前进的动力,
如果我的回答没能帮助您,请继续追问。您也可以向我们团队发出请求,会有更专业的人来为您解答!
您的追问、采纳,是我前进的动力,祝天天开心。
如何开启ThinkPHP的调试模式你直接寻找配置文件
config.php ,然后找到 ‘app_debug’ => 'true'
就是调试模式了
thinkphp版本小于5的都是在config.php中
版本再高点的,都是在 config/app.php中
不过都是 app_debug 这个配置
PHP Thinkphp中开启debug 或报错解决方法如下:
1、这个页面都出现了(典型的thinkphp页面),说明请求已经到了,是thinkphp程序抛出的一个404。但是什么情况下才会这样?
2、最后发现,当关闭thinkphp的调试模式,程序错误时,不显示错误到页面,就会出现这个上面这个页面 。
3、请注意thinkphp文件index.php中
4、开启调试模式:// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false、define('APP_DEBUG',True)。
5、这样显示:
6、关闭调试模式// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为falsedefine('APP_DEBUG',false)。
7、这样显示 :
关于开启php调试模式的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于开启php调试模式 php debug调试的详细内容...