CAKEPHP 2应用程序相同的文件名问题



我有2个应用程序共享相同的蛋糕核心。这两个应用都包含控制器和模型的类似文件名。如果调试在(> 0)上,则两个应用程序都在工作而没有任何错误。如果关闭,我在URL中首先采用的任何应用程序都将起作用,而另一个将显示错误,例如在日志中找不到的方法。我知道,这与缓存有关。这两个应用程序都有不同的TMP文件夹,我均获得了必要的许可。但是第二个应用程序正在研究第一个应用程序的TMP,以便App2方法在该TMP中不会存在。我通过删除缓存文件来检查,有时它们不会再生。如何解决这个问题?我的文件夹结构

项目文件夹

app1

  • 控制器
  • 模型
  • tmp

    等app2

    • 控制器
  • 模型
  • TMPETClib

  • 蛋糕

这是一个缓存问题。您很可能是使用APC,并且没有为每个应用程序指定CACHE配置的唯一前缀。确保将app/Config/core.php中的默认$prefix = "myapp_"'行更改为每个应用程序的唯一值。

最新更新