服务器:windows 2003
ThinkPhP 版本 3.2.2
今天我把代码提交到服务器,然后系统登陆不了,提示 没有定义数据库配置;
我数据库配置放在公共目录 Comm/Conf里面。文件 Config.php
当时我很纳闷,没有意识到是我修改的问题,百度了很多。 其中就一条指出 3.2.2版本 必须写
'DB_TYPE' => 'mysql',
可有本来就写的有。
后来打印所有配置,数据库这几项是空的。
然后我意识到是没有成功加载 Comm目录,又是一顿狂搜,问群友,各种方法试过,但还是没有解决。。。。
就连缓存我都删过。。。
后来我想了下,会不会是
define ( 'APP_DEBUG', false );
的原因,因为我代码发布到服务器后,就只改过这一个设为了false。
试过之后还是不行。。。
我干脆把代码文件给全删了,发布了一个新的上去,
define ( 'APP_DEBUG', True );
没有改动过的,通过了。
我就纳闷了。 为什么
define ( 'APP_DEBUG', false )
就加载不了公共目录呢。。。
请看到此贴的朋友,如能解答的请指点下。。。。