完全不同项目之间的冲突错误


confliction errors between entirely different projects

我创建了一个由cakephp支持的" tube/video site "。效果很好。我将tube站点应用程序分支到一个新项目中,该项目也支持视频,但代码不同。

这样做之后,我开始注意到与当前项目完全无关的错误。例如,我的tube网站会报告一个错误,它找不到演员/女演员模型,但在应用程序中没有任何地方,它试图加载该模型。似乎我的项目引起了彼此之间的冲突,好像应该有一些不同的设置来防止他们共享类似的资源。

任何帮助都将是非常感激的:)

我最近遇到了同样的问题,我的活动应用程序代表我的测试应用程序抛出错误,它们甚至不应该意识到彼此的存在。

结果是两个项目的缓存前缀相同,因此缓存相互干扰。打开app/Config/core.php并更改默认值:

$prefix = 'myapp_';

对于一些独特的东西,可以简单到app1_app2_,只要它们是不同的。这样做之后,请确保再次清除缓存,以强制重新构建(只需删除app/tmp/cache子文件夹中的文件)。