Изображения продукта Magento испорчены - PullRequest
0 голосов
/ 01 июля 2010

Я запускаю magento и размещаю 2 магазина, для простоты назовите их: Магазин А расположен на www.storea.com Магазин B находится по адресу www.storeb.com

В настоящее время у меня есть небольшая проблема с изображениями моего продукта и с кешем. Когда я добавляю новый продукт для отображения в магазине B (таким образом, я ввожу административную часть через Магазин A), изображение загружается на storea.com/media/ и т. Д. И т. Д., Но storeb.com пытается найти изображение в storeb. ком / медиа и т. д.

Я попытался изменить base_media_url для storeb.com так, чтобы он указывал на storea.com, потому что все его изображения загружаются туда, но сейчас возникает проблема с кэшем изображений продуктов. Магазин A не кэширует изображения для магазина B и поэтому изображения до сих пор не найдены (поэтому я не в лучшем положении, чем раньше).

Например, storea.com/media/catalog/product/cache/1 (1 - это идентификатор storea.com) содержит все изображения для магазина A, как и следовало ожидать, но storeb.com пытается получить доступ к файлам из кэша изображений продукта на storea.com/media/catalog/product/cache/2 (2 - это идентификатор storeb.com), но хранилище A не кэширует файлы изображений для хранилища B.

Я знаю, что изображения загружаются на storea.com/media, потому что, если я подхожу на один каталог выше папки кэша изображений продукта, я вижу все «некэшированные» версии изображений.

TL; DR Короче, мне нужен способ либо: 1: Загрузите изображения, которые я загружаю для Storeb.com (из серверной части storea.com), в storeb.com/media/catalog и т. Д., А не в storea.com/media/catalog

OR 2 Убедитесь, что storea.com может кэшировать ВСЕ файлы в папке media / catalog / product, и не только для своего СОБСТВЕННОГО хранилища, но и для других хранилищ.

1 Ответ

1 голос
/ 22 марта 2011

Убедитесь, что каталог мультимедиа магазина B является ссылкой файловой системы для хранения

что-то вроде

ln -s / path / to / storea / media ./media

...