CakePHP显示空白页

CakePHP显示空白页,php,cakephp,cakephp-2.1,Php,Cakephp,Cakephp 2.1,我有一个网站,是完成和上传,起初它的工作很好,但过了一段时间,它停止工作 所谓停止工作,我的意思是,无论我去哪一页,都只显示一个空白页,空源 但在Chrome中,我得到了HTTP错误500(内部服务器错误) 要解决这个问题,我需要做的就是将debug更改为2,刷新,然后将其更改回0 我不知道是什么触发了这种情况,我已尝试清除缓存文件夹 上周的/app/tmp/logs/error中没有日志条目 任何想法都很好。谢谢。最后是同一台服务器上多个蛋糕之间的APC缓存冲突 我所要做的就是更改config

我有一个网站,是完成和上传,起初它的工作很好,但过了一段时间,它停止工作

所谓停止工作,我的意思是,无论我去哪一页,都只显示一个空白页,空源

但在Chrome中,我得到了
HTTP错误500(内部服务器错误)

要解决这个问题,我需要做的就是将debug更改为2,刷新,然后将其更改回0

我不知道是什么触发了这种情况,我已尝试清除缓存文件夹

上周的/app/tmp/logs/error中没有日志条目


任何想法都很好。谢谢。

最后是同一台服务器上多个蛋糕之间的APC缓存冲突


我所要做的就是更改config.php中的
$prefix
,它就工作了。

Cakephp也可以显示空白页,如果您的控制器中包含一些组件,并且它包含错误,如果由于某种原因调试无法工作(尽管core.php中的调试级别为2或3),那么,它只显示空白页。

这可能是由于文件末尾有空格 请检查您的所有文件,如果“?>”标记后有空白,则会将其重定向到空白页
或者您可以删除“?>”(关闭php标记)以删除此问题。

当我定义了一个常量时,我没有注意到这一点,并用相同的名称定义了另一个常量

const VISIBLE = 1;
const DELETED = 0;
const VISIBLE = 1;
几年后,我将在这里添加一条评论:


这意味着出现了语法错误,请确保显示这些错误。

我遇到了完全相同的问题,是app/tmp/cache/models文件夹不存在。创建后,不再有问题。

这个帖子已经过时了,但是今天我上传了一个新的网站到服务器,得到了空白页面,所以我分享了我的经验。我无法访问服务器日志,因此被卡住了。我很困惑,因为该服务器运行另一个带有cakephp的站点,所以我认为问题在于mod_重写。经过几次测试,问题是服务器的php版本太旧,无法运行cake 2.8.3。所以我用的是旧版本的蛋糕,一切都很好。希望这对别人有帮助。

就我而言

public function appError($error) {}

AppController上,它应该重定向到404页面,我对重定向进行了评论。这导致我有一个空白页。

在我的情况下,问题不是缓存。 启用CakePHP调试应该很有用。将值更改为

Configure::write('debug', 0);

在app/cake/core.php中
显示真正的错误。

查看服务器日志。空白页几乎总是某种致命的PHP错误。如果你有cPanel,你通常可以在那里查看错误日志。Plesk唯一的日志是
copy_file:System error:invalid file path in/usr/local/psa/admin/bin/copy_file/var/www/vhosts/***/statistics/logs/xferlog_regular-:
Configure::write('debug', 1);