-1

1.4x から 1.6x にアップグレードしようとすると、magento エラーが発生しました。ローカルホストで実行しました。サーバーの古い magento からローカルホストの新しい magento にフォルダのスキン、メディア、アプリをコピーしました。SQL をダンプします。エラーです..

致命的なエラー: C:\Ampps\www\magento\app\code\core\Mage\Core\Model\Resource\Db\Collection\Abstract.php の 533 行目の未定義メソッド Mage::getResourceHelper() の呼び出し

みんなを助けて!?

4

1 に答える 1

0

アプリフォルダをコピーしたと言うとき、アプリ/コードもコピーしましたか?もしそうなら、私はあなたの問題がそこにあると確信しています。

すべての1.4コードを1.6のものの上にコピーしたので、エラーが発生する可能性があります。

コピーする必要があります:

  • /肌/
  • / app / design /
  • /app/etc/local.xml
  • / app / etc / modules /
  • /メディア/
  • / app / code / local /(ここに何かある場合)
  • / app / code / community /(サードパーティのモジュールをインストールしている場合)

ファイルをコピーするときは、既存のファイルを上書きしないことをお勧めします。テーマが正しく設定されていて(たとえば、組み込みのテーマを編集しただけではない)、コードが適切な方法で記述されている(コアファイルをローカルにコピーする、または独自の拡張機能を記述する)限り、これは大丈夫なはずです。

ローカルコードがある場合は、新しいバージョンのMagentoで機能させるために、それをいじる必要があります。1.4と1.6の間にはかなりの数の変更がありました(そして1.7についても、アップグレードすることをお勧めします)。

データベース構造もこれらのバージョン間で変更されている可能性があるため(確認できません)、MySQLデータベースをぶつけてインポートするだけで問題が発生する可能性があることにも注意してください(機能する可能性がありますが、機能しない可能性があります)。

于 2012-09-07T06:39:52.637 に答える