我刚刚通过管理界面对我的网上商店进行了一些更改(没什么大不了的,比如没有短媒体 URL ..),现在每次登录 Magento 时都会显示以下错误。我看不到其他任何东西。前端仍在工作。
致命错误:在第 546 行的 /var/www/vhosts/mysite.com/httpdocs/app/Mage.php 中找不到类“Mage_Catalogrule_Helper_Data”
可能是什么问题,我该如何解决?如果有人可以帮助我,那就太好了。
谢谢
听起来您已经编辑了一些核心文件。
确保此文件存在:app/code/core/Mage/CatalogRule/Helper/Data.php
它定义了这个类:Mage_CatalogRule_Helper_Data
并且在 global/helpers 中声明的类app/code/core/Mage/CatalogRule/etc/config.xml
为:
<config>
<modules>
<Mage_CatalogRule>
<version>1.6.0.1</version>
</Mage_CatalogRule>
</modules>
<global>
<helpers>
<catalogrule>
<class>Mage_CatalogRule_Helper</class>
</catalogrule>
</helpers>
....
并刷新您的配置缓存。
还要检查您是否没有覆盖catalogrule
任何本地/社区代码池中的帮助程序节点。