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


Magento file changes not taking effect and flushing cache

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

现在,据我了解,我需要刷新缓存,但我认为我没有正确执行此操作以使这些更改生效。在缓存管理部分,我尝试了"刷新Magento缓存",但我没有尝试过"刷新缓存存储",因为设置安装的人告诉我不要碰它。有什么区别?刷新缓存存储是否可以使覆盖预览.php启动?

加:目录结构正确。正如我提到的,由于某种原因,Magento安装无法识别某些文件(而其他文件可以很好地生效)更改。我们的一个人认为也许这是我们正在使用的扩展程序之一,它覆盖了某些部分,但我真的没有看到任何覆盖皮肤文件夹中的核心应用程序文件或图像的内容。

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

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

我相信

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