不显示图库图像,Adobe Commerce和Magento Open Source2.3.7-p2
本文为上载到文件Adobe目录pub/media
或pub/media/catalog
的媒体库图像未显示在媒体集UI中的问题提供了解决方案。 这是因为图像位于允许的媒体集目录之外。 对于这些要显示的图像,商家需要删除文件系统上的图像,然后重新上传到允许的媒体集目录中。
受影响的产品和版本
- Adobe Commerce和Magento Open Source2.3.7-p2
问题
商家可以将Adobe Stock图像上传到媒体集中的存储根,但这些图像未出现在UI中,并且看起来好像未上传一样。 这是因为系统注意到图像已上传到文件系统,尽管它在媒体集UI中不可用。 这意味着,一旦商家将图像上传到pub/media
或pub/media/catalog
,他们将无法使用该图像,直到该图像直接在文件系统中被删除。
重现步骤
- 使用有效的API密钥启用Adobe Stock。
- 打开媒体集(目录 > 类别 > 内容 部分>单击 从媒体集选择)。
- 单击 搜索Adobe Stock。
- 选择图像。 单击 保存预览。 请注意,您可能必须重置Adobe Stock网格才能显示图像。
预期的结果:
此时将显示图像。
实际结果:
显示错误消息: 找不到图像。 我们在媒体集中找不到此图像。
原因
可以通过Adobe Stock将图像上传到媒体集存储根。
解决方案
在上传Adobe Stock图像之前,请选择媒体集存储根目录的任何子目录(不包括 存储根 > 目录)。
从Adobe Commerce文件系统上的pub/media
和pub/media/catalog
文件夹中删除已上传的Adobe Stock图像,并将图像上传到任何允许的媒体集存储根子目录中(不包括 存储根 > 目录)。
相关阅读
- 用户指南中的媒体存储。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a