0

今日、magento インストールの xml ファイルを更新した後、magento のバックエンドで定期的なキャッシュ フラッシュを実行しました。具体的には、「Flush Magento Cache」と「Flush Cache Storage」の 2 つのボタンを押しました。残念なことに、magento サイトをリロードすると、上部のナビゲーション バーが消え、製品へのすべてのリンクが壊れていました。初めての Magento ユーザーとして、この問題に対処するための十分な準備ができていないと感じています。

この問題は、最初のインストール直後に一度発生しました。テーマを再インストールすると解決しました。今の違いは、大量の製品やその他のデータベースの変更を追加したため、データベースやファイルをバックアップしていないことです。データベースとフロントエンドに対して行ったすべての作業が失われた場合に備えて、テーマを再インストールすることを恐れています。誰かが以前にこれに遭遇したことがありますか、そして/または何が起こっているのか、可能な修正について誰かが光を当てることができますか? 助けてください!

4

1 に答える 1

2

今日、magento インストールの xml ファイルを更新した後、magento のバックエンドで定期的なキャッシュ フラッシュを実行しました。<中略> 今、私のサイトは壊れています。

Magento は構成 xml とレイアウト xml をキャッシュします。

変更を行った後にキャッシュをクリアしたため、Magento が壊れています。

キャッシュをクリアした後、Magento は変更をシステムに読み込みます。

xml の変更が壊れています。変更したファイルを元のファイルに戻し、キャッシュをクリアします。

追加のメモとして、はい、これは、適切に形成された XML を維持し、構成およびレイアウト ファイルで作業するときにファイルを適切に変更する方法を調査することに注意を払わないと、常に発生します。

これが、レイアウトとテンプレートを変更するたびに常にキャッシュをフラッシュする理由の 1 つです。いくつかの変更を加えた後ではなく、すぐにエラーを見つけて、実際の e コマース Web サイトをどの変更が引き起こしたかを思い出せなくなります。また、開発サーバーで変更を行い、それらを完全にテストして、目的の効果があることを確認してからライブ サーバーにアップロードする理由でもあります。

于 2012-10-01T02:08:20.993 に答える