Php Magento文件更改不生效并刷新缓存

Php Magento文件更改不生效并刷新缓存,php,caching,magento,Php,Caching,Magento,我正在将名为Preview.php的Magento Enterprise 1.11.2.0核心文件复制到具有相同目录结构的本地文件夹中,以覆盖此特定文件,因为它无法正常工作。更具体地说,它不允许预览事务性电子邮件。我对本地文件夹中的.php文件进行了修改,但Magento似乎认为没有任何更改。我甚至尝试将核心文件本身修改为附加到返回变量的附加垃圾字符串,但这也没有注册 现在,据我所知,我需要刷新缓存,但我不认为我这样做是为了使这些更改生效。在缓存管理部分,我尝试过“刷新Magento缓存”,但我

我正在将名为Preview.php的Magento Enterprise 1.11.2.0核心文件复制到具有相同目录结构的本地文件夹中,以覆盖此特定文件,因为它无法正常工作。更具体地说,它不允许预览事务性电子邮件。我对本地文件夹中的.php文件进行了修改,但Magento似乎认为没有任何更改。我甚至尝试将核心文件本身修改为附加到返回变量的附加垃圾字符串,但这也没有注册

现在,据我所知,我需要刷新缓存,但我不认为我这样做是为了使这些更改生效。在缓存管理部分,我尝试过“刷新Magento缓存”,但我没有尝试过“刷新缓存存储”,因为安装人员告诉我不要碰它。有什么区别?刷新缓存存储会使覆盖preview.php启动吗

加: 目录结构正确。正如我提到的,由于某些原因,Magento安装无法识别某些文件(而其他文件的效果很好)。。我们的一位同事认为可能是我们正在使用的一个扩展覆盖了某些部分,但我真的没有看到任何东西覆盖了skin文件夹中的核心应用程序文件或图像

例如,如果我删除我们正在使用的主题文件夹中的“logo_email.gif”,它应该返回到默认的Magento徽标图像。相反,Magento实例认为文件仍然存在,甚至加载它!我被迫创建我们自己的徽标文件logo_email.png,并将此文件加载到电子邮件模板中,因为删除或覆盖此文件不起作用


我已经向Magento提交了支持票。。如果有任何进展,我会更新。

我相信罪魁祸首是系统->工具下的Magento编译功能。禁用此选项可使代码更改生效

你的目录结构正确吗?有同样的问题。已复制新徽标_email.gif,但仍缓存旧徽标。清除缓存几次都没有用。只要在PHP文件发生更改时重新编译即可。我不喜欢致残的习惯。