Adobe CommerceおよびMagento Open Source 2.3.7-p2 のストック画像が表示されない
ここでは、ファイルシステムディレクトリ pub/media
または pub/media/catalog
にアップロードされたAdobeのストック画像が Media Gallery UI に表示されない問題の解決策について説明します。 これは、画像が許可されたメディアギャラリーディレクトリの外部にあるためです。 これらの画像をマーチャントに表示するには、ファイルシステム上の画像を削除し、許可されたメディアギャラリーディレクトリに再度アップロードする必要があります。
影響を受ける製品とバージョン
- Adobe CommerceとMagento Open Source 2.3.7-p2
問題
マーチャントは、Adobe Stock画像をメディアギャラリーのストレージルートにアップロードできますが、これらの画像は UI に表示されず、アップロードされなかったかのように表示されます。 これは、Media Gallery UI では使用できませんが、画像がファイルシステムに既にアップロードされていることがシステムによって認識されるからです。 つまり、マーチャントが画像を pub/media
または pub/media/catalog
にアップロードすると、その画像がファイルシステム内で直接削除されるまで、その画像を使用できません。
再現手順
- 有効な API キーでAdobe Stockを有効にします。
- メディアギャラリー(カタログ/カテゴリ/コンテンツ セクションを開き、ギャラリーから選択)をクリックします。
- Adobe Stockを検索 をクリックします。
- 画像を選択します。 「プレビューを保存」をクリックします。 画像を表示するには、Adobe Stockのグリッドをリセットする必要がある場合があります。
期待される結果 :
画像が表示されます。
実際の結果 :
次のエラーメッセージが表示されます。画像が見つかりません。 この画像はメディア ギャラリーに見つかりません。
原因:
Adobe Stockから Media Gallery のストレージルートに画像をアップロードできます。
解決策
Adobe Stock画像をアップロードする前に、Media Gallery ストレージルートのサブディレクトリ(「ストレージルート」 > 「カタログ を除く)を選択します。
アップロードしたAdobe Stock画像をAdobe Commerce ファイルシステムの pub/media
フォルダーと pub/media/catalog
フォルダーから削除し、許可されている Media Gallery ストレージルートのサブディレクトリ(ストレージルート/カタログ を除く)にアップロードします。
関連資料
- ユーザーガイドの メディアストレージ。