我有一个已完成并上传的网站,起初它工作正常,但过了一段时间它停止工作。
停止工作是指我去的任何页面都只显示一个空白页面,空源。
不过在 Chrome 中,我得到了HTTP Error 500 (Internal Server Error)
要解决这个问题,我需要做的就是将调试更改为 2,刷新然后将其更改回 0。
我不知道是什么触发了这种情况,我尝试清除缓存文件夹。
/app/tmp/logs/error 中没有上周的日志条目。
任何想法都会很棒。谢谢。
我有一个已完成并上传的网站,起初它工作正常,但过了一段时间它停止工作。
停止工作是指我去的任何页面都只显示一个空白页面,空源。
不过在 Chrome 中,我得到了HTTP Error 500 (Internal Server Error)
要解决这个问题,我需要做的就是将调试更改为 2,刷新然后将其更改回 0。
我不知道是什么触发了这种情况,我尝试清除缓存文件夹。
/app/tmp/logs/error 中没有上周的日志条目。
任何想法都会很棒。谢谢。
最后是同一服务器上多个 Cakes 之间的 APC 缓存冲突。
我所要做的就是更改$prefix
config.php 并且它起作用了。
Cakephp 也可以显示空白页面,如果您的控制器中包含某些组件并且它包含错误,并且如果由于某种原因在您的组件中调试不起作用(尽管 core.php 中的调试级别是 2 或 3 ),它只是显示空白页。
当我定义一个常量时发生在我身上,没有注意到这一点并定义了另一个同名的常量。
const VISIBLE = 1;
const DELETED = 0;
const VISIBLE = 1;
几年后,我将在这里添加评论:
这意味着存在语法错误,请确保您显示这些。
这篇文章已经过时了,但是今天我将一个新网站上传到服务器并获得了空白页面,因此我分享了我的经验。我无法访问服务器日志,所以我被卡住了。我很困惑,因为该服务器使用 cakephp 运行另一个站点,所以我认为问题是 mod_rewrite。经过我们的几次测试,问题是服务器的 php 版本太旧,无法运行 cake 2.8.3。所以我使用旧版本的蛋糕,一切正常。希望这对某人有所帮助。
这可能是由于文件末尾的空白请检查您的所有文件,如果在“?>”标签之后有空白,它会将其重定向到空白页面,或者您可以删除“?>”(关闭 php 标记)以消除此问题.
就我而言,我有
public function appError($error) {}
在应该重定向到404 页面的AppController上,我评论了重定向。这导致我有空白页。
我有完全相同的问题,它是文件夹 app/tmp/cache/models 不存在。创建后就没有问题了。
就我而言,问题不在于缓存。启用 CakePHP 调试应该很有用。将值更改为
Configure::write('debug', 0);
到
Configure::write('debug', 1);
在 app/cake/core.php 中显示真正的错误。