今日の午後に遭遇した奇妙な問題の解決策を探しています。
カテゴリ ページで、media/js ファイル (Magento で生成されたマージされた js ファイルの 1 つだと思います) に対して 404 not found エラーがスローされ始めました。当然のことながら、これにより、ページの上部に説明のない番号が表示されたり、ナビゲーションが壊れたりするなど、いくつかの場所でカテゴリ ページが誤動作しました。ここで実際に動作しています: http://www.vapetropolis.ca/herb-grinders .
バックエンドでの js と css のマージを無効にしようとしました。また、magento キャッシュのフラッシュ、キャッシュ ストレージのフラッシュ、javascript/css キャッシュのフラッシュ、var/cache 内のすべてのエントリの手動削除も試しました。このすべてのフラッシュの後、media/js ディレクトリは空です。ただし、カテゴリ ページはまだこの同じファイルを探しています (他のすべてのページは引き続き正常に動作しています)。
特に、私のローカル マシン上の同一のサイトは正常に動作しており、本番サイトでは見つからないファイルが含まれています。
編集: js ファイルをローカルから実稼働サイトにスローしても効果がありませんでした。カテゴリ ページでまだ複数の js エラーがスローされています。
この問題は、Magento のめちゃくちゃなマージ機能と関係があると思います。
編集(2):問題はキャッシングに関係しています(runamokに感謝します)。クエリ文字列が URL に追加されると、ページは正常に機能します。したがって、magento のキャッシングが何らかの形で障害のあるページを提供しているに違いありません。
バックエンドでプリコンパイルを無効にするだけでなく、すべてのキャッシュを無効にしようとしましたが、動作は同じままです
編集(3):まだ助けが必要です!