我运行 magento 并托管 2 家商店,为简单起见,称它们为:位于 www.storea.com 的商店 A 位于 www.storeb.com 的商店 B
目前我的产品图片和缓存有点问题。当我添加新产品以在商店 B 上显示时(因此我通过商店 A 进入管理后端),图像被上传到 storea.com/media/ 等,但 storeb.com 正试图在 storeb 中找到图像。 com/媒体等
我尝试将 storeb.com 的 base_media_url 更改为指向 storea.com,因为它的所有图像都上传到那里,但现在这是产品图像缓存问题出现的地方。商店 A 没有缓存商店 B 的图像,所以仍然找不到图像(所以我的情况并不比以前好)。
例如,storea.com/media/catalog/product/cache/1(1 是 storea.com 的 ID)如您所料拥有商店 A 的所有图像,但 storeb.com 正在尝试从产品访问文件storea.com/media/catalog/product/cache/2 的图像缓存(2 是 storeb.com 的 ID),但商店 A 没有缓存商店 B 的图像文件。
我知道图像正在上传到 storea.com/media,因为如果我转到产品图像缓存文件夹上方的一个目录,我可以看到所有“未缓存”版本的图像。
TL;DR 简而言之,我需要一种方法: 1:将我为 Storeb.com 上传的图像(从 storea.com 的后端)上传到 storeb.com/media/catalog 等,而不是 storea.com/媒体/目录
或 2确保 storea.com 能够缓存其 media/catalog/product 文件夹中的所有文件,而不仅仅是其 OWN 商店的文件,其他商店的文件也是如此。