除非在CakePHP中启用调试,否则为什么我的索引页面不会出现?

Gia*_*lan 3 php cakephp

我添加了这一行:

Configure::write('debug', 1);
Run Code Online (Sandbox Code Playgroud)

config/core.php脚本.它曾经读过:

Configure::write('debug', 0);
Run Code Online (Sandbox Code Playgroud)

在更改之前,索引文件用于显示任何内容.当我改变它时1,一切都出现了; 布局,页面,数据,一切!发生了什么?

dei*_*zel 5

CakePHP喜欢缓存内容.数据库模式,文件路径等.通过启用调试模式,CakePHP清除其缓存(通过清空文件夹app/tmp/cache)并重新生成它们.

以前,由于生产模式中出现错误,您遇到了"白屏死机".这是一项安全功能,可防止您的应用泄漏有关您的服务器设置的信息.

如果你的问题现在在缓存刷新后消失了,我想你可能最初是在CakePHP处于生产模式时更改数据库模式或移动文件时导致错误的.