7

我有一个已完成并上传的网站,起初它工作正常,但过了一段时间它停止工作。

停止工作是指我去的任何页面都只显示一个空白页面,空源。

不过在 Chrome 中,我得到了HTTP Error 500 (Internal Server Error)

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

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

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

任何想法都会很棒。谢谢。

4

8 回答 8

7

最后是同一服务器上多个 Cakes 之间的 APC 缓存冲突。

我所要做的就是更改$prefixconfig.php 并且它起作用了。

于 2012-07-13T17:18:13.000 回答
2

Cakephp 也可以显示空白页面,如果您的控制器中包含某些组件并且它包含错误,并且如果由于某种原因在您的组件中调试不起作用(尽管 core.php 中的调试级别是 2 或 3 ),它只是显示空白页。

于 2013-02-08T17:57:27.073 回答
2

当我定义一个常量时发生在我身上,没有注意到这一点并定义了另一个同名的常量。

const VISIBLE = 1;
const DELETED = 0;
const VISIBLE = 1;

几年后,我将在这里添加评论:

这意味着存在语法错误,请确保您显示这些。

于 2014-01-31T15:44:53.030 回答
2

这篇文章已经过时了,但是今天我将一个新网站上传到服务器并获得了空白页面,因此我分享了我的经验。我无法访问服务器日志,所以我被卡住了。我很困惑,因为该服务器使用 cakephp 运行另一个站点,所以我认为问题是 mod_rewrite。经过我们的几次测试,问题是服务器的 php 版本太旧,无法运行 cake 2.8.3。所以我使用旧版本的蛋糕,一切正常。希望这对某人有所帮助。

于 2016-04-05T01:16:35.597 回答
1

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

于 2013-02-28T07:02:40.980 回答
1

就我而言,我有

public function appError($error) {}

在应该重定向到404 页面的AppController上,我评论了重定向。这导致我有空白页。

于 2017-07-25T06:55:46.653 回答
0

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

于 2014-04-11T15:38:57.580 回答
0

就我而言,问题不在于缓存。启用 CakePHP 调试应该很有用。将值更改为

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

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

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

于 2019-06-12T09:58:25.650 回答