0

我们在服务器上创建了一个子域。首先我们测试了 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.

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

4

2 回答 2

1

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

  • 您没有清除 /app/tmp/cache 中的文件(离开目录,删除所有文件)。

  • 您的内存不足(检查服务器日志)

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

[编辑]

  • 你还没有让 web 用户可以写你的 app/tmp 目录
于 2012-08-28T10:32:50.383 回答
0

我只是被这个问题搞砸了。

如果上述解决方案均无效(调试、清空缓存等),请尝试此解决方案。

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

我希望它有所帮助。

于 2013-01-08T12:25:27.360 回答