2011-09-27 104 views
0

我已经创建了一个小的cakePHP应用程序,它使用auth组件管理管理部分以进行更改。cakephp验证登录问题,登录后只有白屏

我只'在生产环境中'出现的问题是,我登录后,所有我能看到的是一个空白的白色屏幕。我应该重定向到“仪表板”视图。这个空白屏幕也是我所需要的所有其他“管理员”前缀视图,它们需要一个登录用户,即auth组件。

有什么奇怪的是,这是两件事情,(1)在本地主机上正常工作,(2)这个应用程序是在本地主机和生产环境中工作正常的副本。

我做了什么,试图解决这样的:

-Checked以前申请的副本;没有什么不同的发现

-Checked的密码被散列

-Checked的.htaccess文件在ASCII格式(由主机建议)

任何帮助表示赞赏上传。

理想情况下,我想了解如何解决这类问题。

谢谢,保罗

+0

尝试删除tmp/cache/models和tmp/cache/persistent的内容。另外,你有调试模式设置为1吗? –

+0

我已经尝试了以上所有(空缓存并将调试设置为1),现在我得到的是:警告(2):无法修改头信息 - 头已发送(输出开始于/ home/content/27/8069127/html/app/app_controller.php:17)[CORE/cake/libs/controller/controller.php,742行] – Paul

+0

在此消息之前应该在页面上打印一些东西。可能是任何错误或警告。你可以发布该错误或警告。 – Vins

回答

2

清除出你的TMP的缓存文件,任何时候你移动一个CakePHP的项目到新的服务器或文件夹。它们位于/ app/tmp/cache/