1

我刚刚通过管理界面对我的网上商店进行了一些更改(没什么大不了的,比如没有短媒体 URL ..),现在每次登录 Magento 时都会显示以下错误。我看不到其他任何东西。前端仍在工作。

致命错误:在第 546 行的 /var/www/vhosts/mysite.com/httpdocs/app/Mage.php 中找不到类“Mage_Catalogrule_Helper_Data”

可能是什么问题,我该如何解决?如果有人可以帮助我,那就太好了。

谢谢

4

1 回答 1

0

听起来您已经编辑了一些核心文件。

确保此文件存在: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任何本地/社区代码池中的帮助程序节点。

于 2013-03-29T23:20:19.397 回答