我创建了一个由cakephp提供支持的'管/视频网站'。它很棒。我将管网站应用程序分成了一个新项目,该项目也支持视频,但代码不同。
在这样做之后,我开始注意到与当前项目完全无关的错误。例如,我的管网站将报告一个无法找到演员/女演员模型的错误,但是应用程序中没有任何地方试图加载该模型。看起来我的项目正在引起彼此的冲突,好像应该有一些不同的设置,以防止他们共享类似的资源。
非常感谢任何帮助:)
答案 0 :(得分:2)
我最近遇到了同样的问题,即我的实时应用程序代表我的测试应用程序抛出错误,甚至不应该知道彼此的存在。
事实证明,两个项目的缓存前缀相同,因此缓存相互干扰。打开app/Config/core.php
并更改默认值:
$prefix = 'myapp_';
对于独特的内容,可以像app1_
和app2_
一样简单,只要它们不同即可。
执行此操作后,请确保再次清除缓存,强制重建(只需删除app/tmp/cache
子文件夹中的文件)。