今天我遇到了一个非常离奇的问题,今天我用symfony2创建了一个像cms这样的网站我创建了一个新的目录,并在这里复制了这个网站,因为我想在一个项目基础上工作,经过一些编辑我意识到当我打开第一个网站时,它也显示第二个网站,他们甚至分享会话!!!
总结:
P.S:我已经改变了新网站的数据库和全局秘密参数,没有运气
之前有没有人遇到过类似的问题? 谢谢你:))
编辑:问题在于 APC 缓存是否有任何方法可以让APC意识到这些是两个不同的应用程序?
答案 0 :(得分:2)
在前端控制器(web/app.php
)中,您可以定义前缀以防止缓存冲突。确保此前缀对于每个应用程序都是唯一的。
// web/app.php
...
// Use APC for autoloading to improve performance.
// Change 'sf2' to a unique prefix in order to prevent cache key conflicts
// with other applications also using APC.
$loader = new ApcClassLoader('sf2', $loader);
$loader->register(true);
....
答案 1 :(得分:1)
如果启用了APC缓存,可能会查看并禁用它。