2010-07-01 60 views
0

我運行的Magento和主機2店,爲簡單起見,稱他們爲: A商店位於www.storea.com B店位於www.storeb.comMagento的產品圖片搞砸

目前,我有一點與我的產品圖像和緩存有關的問題。當我添加一個新產品以顯示在商店B上時(因此我通過商店A進入管理後臺)將圖像上傳到storea.com/media/等等,但storeb.com正試圖在storeb上找到圖像。 com/media etc.

我試着將store_.com的base_media_url改爲指向storea.com,因爲它的所有圖片都上傳到了那裏,但現在這是產品圖片緩存問題的來源。Store A isn不會爲商店B緩存圖像,所以圖像仍然沒有找到(所以我沒有比以前更好的情況)。

例如,storea.com/media/catalog/product/cache/1(1是storea.com的ID)具有所需的Store 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 /目錄等,而不是storea.com/media/catalog

或 確保storea.com是能夠緩存的所有文件,在它的媒體/目錄/文件夾的產品,而不僅僅是那些爲自己的店鋪,但對於其他商店也是如此。

+0

不要storea。 com和storeb.com指向服務器文件系統中的完全相同的位置?因此,storea.com/media/catalog與storeb.com/media/catalog完全相同? 多數民衆贊成我是如何做到這一點在我的安裝。網站,三個網址,都在同一個目錄中。 – pableu 2010-07-08 08:12:44

回答

1

確保商店B的媒體目錄是一個文件系統鏈接到存儲

LN-S /路徑/到/ storea /媒體./media