1

我有 2 个应用程序共享同一个蛋糕核心。两个应用程序都包含类似的控制器和模型文件名。如果调试为 ON (> 0),则两个应用程序都在正常工作,没有任何错误。如果它关闭,无论我在 url 中首先使用的哪个应用程序都将起作用,而其他应用程序将显示错误,例如在日志中找不到的方法。我知道,这与缓存有关。两个应用程序都有不同的 tmp 文件夹,我已授予必要的权限。但是第二个应用程序正在查看第一个应用程序的 tmp,以便 app2 方法不会出现在该 tmp 中。我通过删除缓存文件进行检查,有时它们没有重新生成。如何解决这个问题?我的文件夹结构

项目文件夹

应用程序1

  • 控制器
  • 模型
  • 时间

    等应用程序2

    • 控制器
  • 模型
  • tmp 等库

  • 蛋糕

4

1 回答 1

2

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

于 2012-11-09T19:59:58.163 回答