在Devserver上的Cakephp 2.1白屏

时间:2012-08-28 08:16:56

标签: cakephp cakephp-2.0 cakephp-2.1

我们在服务器上创建了一个子域。首先我们测试了HTML的工作原理,然后我做了phpinfo(),一切都很好。但当我将整个Cakephp应用程序移动到devserver:

dev.lessonshark.com

我得到一个白色的屏幕。但我可以去:

dev.lessonshark.com/css/front.css

那条路线很好。

到目前为止我做了什么:

1. Made debug in core set to 3.
2. Removed all the cache files in tmp folder.

仍然没有运气,有什么想法吗?

2 个答案:

答案 0 :(得分:1)

首先,检查服务器错误日志。白色屏幕通常是以下之一:

  • 你没有清除/ app / tmp / cache中的文件(离开了 目录,删除任何文件)。

  • 内存不足(请查看服务器日志)

  • 服务器上未启用mod_rewrite或未正确配置(请检查您的apache配置中是否已设置allowOverride所有设置,以便读取Cake的.htaccess文件)

[编辑]

  • 您尚未使您的app / tmp目录可由Web用户写入

答案 1 :(得分:0)

我刚刚解决了这个问题。

如果上述解决方案都没有工作,(调试,清空缓存..等等),试试这个。

打开您的控制器,删除任何不需要的空行,尤其是在<?php标记周围的文件顶部,并确保在结束?>标记周围没有无用的空行。< / p>

我希望它有所帮助。