0

商品を開いて画像を削除し、代わりに他の2つをアップロードしました。それらはバックエンドに表示されました。キャッシュを更新し、の画像のキャッシュを削除しましたSystem=>Cache Managementmedia/catalog/product/cache画像のキャッシュを手動で削除しました。キャッシュを削除し、キャッシュをvar/cache削除しvar/minifycache(Fooman Speedsterを使用しています)、インデックス管理のインデックスを更新しました。ブラウザのキャッシュを削除しました。

最後に、以前の画像はまだ存在していました。WTF?すべての削除/更新ボタンを何度も何度も押して、ファイルシステムからすべての可能なキャッシュと不可能なキャッシュを手動で削除しました。結果:新しい画像は表示されませんでした。

2時間試した後、私は非常に腹を立てました。

それらの古い画像をファイルシステムから削除しました。

新しい画像は表示されませんでしたが、製品のMagentoのデフォルト画像があります。

新しい画像に直接アクセスしようとしましたが(例: http: //mysite.com/media/catalog/products/o/1.jpg)、画像が読み込まれ、問題なく検出されました。

新しい画像はバックエンドで正常に表示されます。

一体何が起こっているのですか?それを取り除く方法、そして最後に、午前5時に悪くなる方法??? みんな助けてくれてありがとう。

4

3 に答える 3

1

私の唯一のアドバイスは、可能なすべてのキャッシュ(Magentoキャッシュ、システムキャッシュ、およびメディアキャッシュとともに8つのキャッシュすべて)をフラッシュしたことを2回および3回チェックすることです。Zend Full Pageキャッシュを使用している場合は、それも空にします。/ var / cacheに移動し、ここにあるすべてのものを削除し、var / sessionsでも同じことを行います(データベースではなくファイルシステムにセッションを保存している場合)。

それがすべて失敗した場合は、まだサイトを表示していない別のブラウザを使用してみてください。それでも失敗する場合は、ご使​​用のバージョンのmagentoの新しいコピーをアップロードして、すべてのコアファイルを置き換えてみてください。私はMagentoでクレイジーなことが起こるのを見てきましたが、クリーンコピーをアップロードすると、何らかの理由で問題が修正されます。お役に立てれば!

于 2013-01-06T10:04:20.703 に答える
0

自分でこの問題に遭遇しただけです。varnish / pagespeed / some CDNの場合など、外部も確認することを忘れないでください。また、URLに細心の注意を払ってください。間違ったもの(media.example.comではなくwww.example.com)をパージしているときに、なぜそれが機能しなかったのか疑問に思って、約1時間頭をかいて過ごしました。

于 2016-11-11T16:53:29.580 に答える
0

コマンドを試してみてください

php bin / magentoカタログ:画像:サイズ変更

それから

reindexコマンド

システムは完全に機能します。

于 2018-08-03T10:10:37.050 に答える