关于Thinkphp 3.1.2 关闭APP_DEBUG调试后页面空白

浏览:2438 发布日期:2015/05/14 分类:技术分享 关键字: APP_DEBUG 调试 页面空白
项目做好了,准备上线正式使用,于是关闭了调试模式// 调试模式
define('APP_DEBUG', false);
关闭调试模式之后发现所有页面打开空白了,于是就仔细分析,原来是编译文件加载了两次项目公共文件common.php导致函数冲突了。

解决方法:
/apps/Lib/Core/Think.class.php
找到以下代码注释掉就可以了,大概是113行// 加载项目公共文件
if(is_file(COMMON_PATH.'common.php')) {
    require_once COMMON_PATH.'common.php';
    // 编译文件
    if(!APP_DEBUG)  $compile   .= compile(COMMON_PATH.'common.php');
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>