1

admininterface で Web ショップにいくつかの変更を加えたところ (短いメディア URL などの大きな変更はありません..)、Magento にログインするたびに次のエラーが表示されます。他に何も見えません。フロントエンドはまだ機能しています。

致命的なエラー: クラス 'Mage_Catalogrule_Helper_Data' が /var/www/vhosts/mysite.com/httpdocs/app/Mage.php 行 546 に見つかりません

何が問題で、どうすれば修正できますか? 誰かが私を助けることができれば素晴らしいだろう.

ありがとう

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 に答える