Php 如何完全清除Symfony';s缓存,包括模板?

Php 如何完全清除Symfony';s缓存,包括模板?,php,caching,symfony,Php,Caching,Symfony,我刚刚更新了symfony2项目中的一个模板文件。页面的HTML输出没有改变,所以我删除了app/cache中的所有文件。我重新加载了页面,但是HTML仍然没有改变。然后我运行了app/console cache:clear--env=prod,以防缓存文件保存在缓存文件夹之外的某个地方。还是不行 我已确认生产服务器上的模板文件与输出HTML不匹配。我已确认config文件夹中的所有文件都已删除。这不是我的浏览器缓存HTML,因为HTML输出中的数据会发生变化 如果删除视图文件,将出现500个内

我刚刚更新了symfony2项目中的一个模板文件。页面的HTML输出没有改变,所以我删除了
app/cache
中的所有文件。我重新加载了页面,但是HTML仍然没有改变。然后我运行了
app/console cache:clear--env=prod
,以防缓存文件保存在缓存文件夹之外的某个地方。还是不行

我已确认生产服务器上的模板文件与输出HTML不匹配。我已确认config文件夹中的所有文件都已删除。这不是我的浏览器缓存HTML,因为HTML输出中的数据会发生变化

如果删除视图文件,将出现500个内部服务器错误,如果恢复该文件,Symfony将再次显示相同的旧模板


这怎么可能?Symfony是否将缓存模板保存在缓存文件夹之外的某个位置,然后在我请求清除缓存时不清除它们?请帮助我理解这一点。

当您删除app/cache/*时,您是以root用户身份执行的吗?i、 是的,但是这有什么关系呢?正如我所说,我已经确认它是空的。只是重复检查,因为这是一个我以前见过很多次的问题,它没有被正确删除。是的,检查APC(您可以通过重新启动Web服务器来清除它)。另外,您是否使用apache的mod_expires?如果是这样,请检查
expiresbytypetext/html
本地浏览器缓存的相关内容?