1

Magento 1.7.0.2 (1.7.0.1 の新規インストールからアップグレード) に問題があります。

  1. 顧客が登録すると、ログインできなくなります。顧客がログインを試みるたびに、ログイン ページがリロードされます。

  2. 管理パネルから顧客を編集しようとすると、次のエラーが表示されます。

     Fatal error: Call to a member function setDisabled() on a non-object in /home/***/www/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php on line 83
    
  3. 管理パネルから新しい顧客を追加しようとすると、次のエラーが表示されます。

     Fatal error:  Call to a member function addClass() on a non-object in /home/***/www/app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Account.php on line 87
    

私はすでにこれに関するいくつかのフォーラム メッセージを見て、複数の提案された解決策を試しましたが、どれも機能していません。

顧客を編集できなかったり、顧客がログインできなかったりすると、Magento を使用して e コマース Web サイトを立ち上げるのを忘れてしまう可能性があるため、この問題を解決することが非常に急務です。期待どおりに動作しません…</p>

4

2 に答える 2

1

おそらく、関連付けられた Web サイト ID に関係している可能性があります...おそらく、Web サイト ID を変更したため、システムは、ユーザーが関連付けられている (だった) サイトを見つけることができませんか? あなたが説明する致命的なエラーは、website_id が有効なオブジェクトではないことに関係しています。つまり、ID が見つからない可能性があります。

1.7.0.2 へのアップグレード後に、キャッシュをクリアしてインデックスを再作成することを覚えていたと思います。

幸運を!

于 2012-09-06T13:21:04.907 に答える