我正在运行CakePHP 1.3并且在同一个服务器上运行完全相同的代码的两个实例,我从同一个域中略有不同的URL访问它。
一个是测试版,另一个是生产版。这样,我可以编辑测试版本,在浏览器中测试我的更改,将更改推送到github,并在我开心时将它们拉到生产仓库。
我的问题是,控制器(以及可能的模型)似乎是以某种方式交叉说话 根据预期,对我的观点的更改不会反映在实时回购中 对实时仓库中的控制器代码的更改立即生效。
我对编码很陌生,所以我为丢失任何明显的东西道歉。
在我的背景研究中,我发现没有,会话没有被分享,而且最相关的问题被倾斜地回答:Multiple Instances of CakePHP in same directory并且与我不太相关。
答案 0 :(得分:0)
您需要修改应用以使用不同的缓存配置,特别是确保缓存前缀不同,否则它们可能会使缓存中毒。
我还建议在每次部署时清除缓存,以避免将来出现通用缓存问题。