【发布时间】:2013-02-21 19:54:19
【问题描述】:
我有一个我正在开发的 CakePHP 2.x 站点,该站点按预期在本地运行。登录有效,会话闪存消息有效,等等。当我将代码推送到我的登台/生产服务器时,它会中断。
登录不再起作用,没有会话闪烁消息出现,一些应该重定向到 /user/login 的控制器操作没有显示任何内容(空文档),等等。
我不知道会出现什么问题。根据我遇到的问题和我所做的一些搜索,我相信我已经排除了在纯代码 PHP 文件(控制器)中关闭 ?> 后出现的空格等问题。我正在使用数据库会话,并且我看到在本地实例的数据库中创建了会话记录,但在远程暂存/生产实例上却没有。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您可以通过相同的用户凭据从生产服务器连接到数据库吗?
-
不同的数据库和不同的信用,但是是的,数据库连接正在工作。我刚刚做了一个添加新用户记录的测试,并得到了类似的奇怪行为。加载/显示添加表单,单击提交(发布到相同的 /users/add URL)我得到一个完全空白的页面/空文档,回到 /users/index 视图我可以看到新记录已添加。奇怪。
标签: session cakephp login cakephp-2.0 cakephp-2.3