• ThinkPHP 中入口文件中的APP_DEBUG为TRUE时不报错,改为FALSE时报错


    今天好不容易将一个新闻网做好了(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

  • 相关阅读:
    在Magento产品分类页面创建推荐产品
    任意两个时间之间的星期几的次数纵.sql
    SQL 日期格式化处理.sql
    系统应用程序域
    在ubuntu12.04中,apc_cache_find()
    buildertheory.cs
    复杂年月处理.sql
    CurrentAccounts.cs
    CLR和Windows加载器
    应用程序域
  • 原文地址:https://www.cnblogs.com/lixiuran/p/11971139.html
Copyright © 2020-2023  润新知