(?)在CakePHP的1.3重定向问题:“无法加载源”
-
26-09-2019 - |
题
从/posts/edit
视图我提交表单在我addCategory
控制器的动作Post
。结果
动作完成所有它必须做的工作,并随后调用$this->redirect($this->referer());
。
乍一看,我的应用程序工作正常,但我遇到了一些移动到生产服务器时hickups。监测在Firebug呼叫我看到行动acually返回302 Found
但“回应”是Failed to load source for: http://localhost/xps/posts/addCategory
。结果
这种情况既开发带生产服务器上,只有它使重定向流失败,在生产服务器上。在两台服务器控制器动作的执行以及:加入类
卸下的所有代码中相同的故障的动作的结果。删除重定向删除失败,但是这并不让我在任何地方。
一个第二(虽然也许不相关)不规则性是表单的提交方法被识别为在萤火虫PUT
虽然我明确将其设置为在POST
蛋糕。
我最近从CakePHP的1.3.4切换到1.3.6,但是扭转不改变行为结果 我用RequestHandler,Session和验证部件和呼叫父:: beforeFilter()在beforeFilter()。
我还发现以下螺纹 HTTP:// cakephp的。 1045679.n5.nabble.com/puzzle-over-activity-td1260972.html 这表明除去$this->Auth->authorize = 'controller';
,但我没有任何地方说无妨。
没有任何人有一个想法,其中旁边看?
解决方案 2
确定,我发现它。结果
该Failed to load source
仍然存在,但不是失败的原因。结果
在我的一个行为我有?>
后空间,搞砸了头,这让我看看错误的详细信息。
其他提示
只是一个猜测,但如果你正在使用的安全组件,它可能会导致问题。此外,使用AJAX和会话时有时也会引发一些问题。也许,如果页面需要会话,你可以尝试没有会话,看看它是否工作。