解决thinkphp5不能给某模块单独设置调试模式

解决thinkphp5不能给某模块单独设置调试模式
解决tp5无法单独设置某个模块开启或关闭DEBUG
关闭thinkphp5的追踪模式(右下角的图标)

由于项目开发涉及调用API,所以需要在实际环境中制作与调试。那么现在网站前台已经完成,域名可能会有用户访问,为了防止被图谋不轨的人利用了DEBUG信息,需要对网站前台模块禁用DEBUG模式和追踪模式,后台还在开发需要开启DEBUG模式和追踪模式。可是thinkphp5只能配置全局的调试模式,在文件/application/config.php中配置参数app_debug和app_trace,那么就只好自己动手改了(本着一个思想就是不能动thinkphp5核心文件)。

示例目录结构(这是在官方文档中复制过来的,增加了admin模块):

前提:没有做伪静态,如果做了伪静态就要根据URL中的字符来区别对待了

目标:index模块关闭调试模式,admin模块开启调试模式。

修改文件:/application/config.php

修改方法:

完美解决。

 

承接各种网站开发与修改、爬虫、数据采集分析、小程序等任务

Html+Css+JS+PHP+Nodejs+Python

专治网站各种不服

一起探讨,互相学习,共同进步!有事儿您说话。

This entry was posted in ThinkPHP and tagged , , , by 织梦先生. Bookmark the permalink.