Magento fronted - файлът не е намерен, когато администраторът е хостван на друг сървър

Моят уебсайт е разделен на 4 сървъра.

  1. Fronted - front.mysite.com
  2. Административен панел - admin.mysite.com
  3. CDN за изображения - cdn.mysite.com
  4. Сървър за база данни

Когато качвам изображения на нови продукти. Той ще се синхронизира автоматично на CDN сървър от администраторския сървър. Така че мултимедийната папка излиза само на администраторския и CDN сървъра, но не и на предния сървър.

Зададох cdn.mysite.com медиен url (сигурен и несигурен) в администраторския сървър.

Проблемът ми е, че изображенията на продукти не се показват на сървъра front.mysite.com. Други изображения се показват правилно (категория и CMS страници).


person Lalit Patel    schedule 29.04.2015    source източник


Отговори (2)


Задавате ли Base Media URL като CDN URL с наклонена черта в края? Имам предвид: http://cdn.mysite.com/

person ToxaBes    schedule 29.04.2015
comment
Само за тест: можете ли да създадете папка „media“ в CDN, задайте URL на основния носител като cdn.mysite.com/media / (с наклонена черта) и да използвате тази папка за съхранение на мултимедия? - person ToxaBes; 30.04.2015

Използвах Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA). 'каталог/продукт' . $product->getImage() вместо $this->helper('catalog/image')->init($_product, 'image')->resize(100,100) навсякъде отпред.

person Lalit Patel    schedule 08.05.2015