ThinkPHP 中入口文件中的APP_DEBUG为TRUE时不报错,改为FALSE时报错
2024-08-30 06:39:03
今天好不容易将一个新闻网做好了(ThinkPHP框架做的),但是,当我将入口文件中定义调试模式设为FALSE,即define('APP_DEBUG',False),然后再刷新网站的时候,就提示报错,报错信息为:页面错误,稍后再试.
我在网上查了一下,关于此类报错,一般由于区分大小写的原因,所以出错,一般这种报错只提示页面错误,而不知道真正错在哪了,这时需要将配置文件中的'SHOW_ERROR_MSG' => TRUE,就行了,然后报错为不存在Pages类,我又仔细看了一下代码,原来是由于我在Common目录下的function.php文件中用include包含了另一个同级目录下的文件Page.class.php,然后在function.php中实例化所包含这个文件中的Pages类出错,具体代码如下图:
报错原因是由于路径的问题,所以我将第三行代码改为include('./Page.class.php'); 然后页面正常显示.
小提示:在更改配置文件中的配置信息时,页面没什么反应或报错信息没变时,这个时候试着把缓存文件删下.
————————————————
版权声明:本文为CSDN博主「hjtcn」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hjtcn/article/details/79502153
最新文章
- js事件(event)的运行原理
- rtpMIDI Tutorial
- ajax点赞功能
- editplus查找替换的正则表达式应用
- jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)
- 移动端开发的meta标签作用
- [GIF] Colors in GIF Loop Coder
- Web —— java web 项目开发 笔记
- win7 64位下如何安装配置mysql-5.7.4-m14-winx64
- jsp:setProperty
- 001_JS基础_JavaScript简介
- 数据库 MySQL基础知识
- Springboot 5.Springboot 返回cookies信息的post接口开发
- touch-action 解决移动端300ms延迟问题
- 11.5 Daily Scrum
- SpringMVC的页面几种返回方式
- (转载)Java 自动装箱与拆箱、equals和==的比较
- day5模块学习--yaml文件处理
- JSP学习(JavaBean)
- VK Cup 2012 Round 1 D. Distance in Tree (树形dp)