0

ログイン後、管理パネルに次のエラーが表示されます。

「致命的なエラー: 516 行目の /home/hotshopl/public_html/wholesaleapparelshop.com/app/Mage.php にクラス 'Webdziner_Ajaxsearch_Helper_Data' が見つかりません」

テーマを 1.6.0.0 サイトにインストールしようとしましたが、キャッシュを更新するまではすべてうまくいっていましたが、すべてがクラッシュしてメッセージが表示されました。http://www.wholesaleapparelshop.comこのヘルパー ファイルがどこにあるかを調べています。私は他の質問と回答を見てきましたが、私の質問に対する良い答えが見つからないようです. 私はどこでも見ています。

このスレッドを見ましたが、何もありませんhttp://www.magentocommerce.com/boards/viewthread/239818/

私が関係できる最も近い男は

Magento モジュールの致命的なエラー: クラス 'Mage_Cashondelivery_Helper_Data' が \xampp\htdocs\magento\app\Mage.php 行 516 に見つかりません

助けてくださいありがとう

4

4 に答える 4

4

[System] > [Tools] > [Compiler] で Compiler が有効になっているかどうかを確認できます。有効になっている場合は、無効にしてから Magento キャッシュをフラッシュします。これが私にとってはうまくいったので、その後、このエラーが発生しなくなる可能性があります。

後でいつでもコンパイラを有効にすることができます。

于 2013-10-03T21:30:24.223 に答える
1

このヘルパー ファイルがどこにあるか把握しようとしています。

[プール] または のいずれかで、にある必要があります。パス名は大文字と小文字が区別されることに注意してください。app/code/[pool]/Webdziner/Ajaxsearch/Helper/Data.phplocalcommunity

ファイルが間違いなくこの場所にある場合は、次の点を確認してください。

  • APC などの opcode キャッシュがインストールされていますか? その後、クリアしてからやり直してください
  • ファイルの所有者と権限は正しく設定されていますか? PHP で読み取り可能である必要があります (不明な場合は、たとえば Mage.php のパーミッションと比較してください)。
于 2013-01-24T08:09:41.283 に答える
1

それほど複雑ではありませんので、お気軽にどうぞ:)

聞いてください、まず、以下のコードが必要です(/Helper/Data.php)

class Mage_Profile_Helper_Data extends Mage_Core_Helper_Abstract
{

}

これからは、気をつけてください。ヘルパーを呼び出した場所がすべてです {例​​: Mage::helper('modulename') }。そのような呼び出しがある場合は、次のようなコードが必要です。

<global>
......
    <helpers>
        <yournamespace_modulename>
            <class>yournamespace_modulename_Helper</class>
        </yournamespace_modulename>
    </helpers>
....
</global>

- /etc/config.xml では、つまり、ヘルパー呼び出しの「モジュール名」がすべてです。

<helpers>注意: /etc/config.xml に複数あるのはあまり良くありません。あなたより賢いコードを実行している人の真ん中にいる場合にのみ使用してください。

ありがとうございました。

于 2014-09-02T11:38:43.520 に答える
0

私も同じ問題に直面しました。しかし、ファイルをアップロードするためのコードを使用していましたが、ファイルをアップロードするフォルダーには書き込み権限がありませんでした。そのため、コードを確認して、var と media フォルダーとそのサブフォルダーに書き込み権限を与えて確認してください。

于 2016-06-10T06:11:52.970 に答える