2013-09-24 129 views
5

我正在將產品上傳到我的Magento商店,但產品未顯示。Magento產品上傳圖片未出現

我可以使用管理區域上傳圖片,管理我的產品時可以在那裏看到圖片,但是一旦我到達前端,我就會在產品圖片出現的地方獲取Magento徽標。

自從我的服務器遷移以來,這種情況一直在發生,所以我不確定它的相關與否。

回答

9

有很多東西可能會造成這個問題,但這裏的一些事情讓你看看:

  1. 上的產品信息頁面中您的管理員後臺,在「圖片」,確保單選按鈕的圖像選擇爲'基本圖像','小圖像','縮略圖',並且它們不是'排除'

  2. 確保產品圖像存在/ media/catalog/product/(相對於您的文檔根目錄)

  3. 確保/ media目錄位於您的Apache Web服務器組(通常爲「www-data」或「httpd」)。 Magento的還需要能夠寫入此目錄,這樣你就可以運行這個命令來設置這些權限:

    sudo chmod -R 775 /path/to/magento/media 
    
  4. 在系統 - >配置 - >常規 - >網絡,確保「基本媒體URL」正在這兩個「安全」和「不安全」

+0

嘿兄弟,非常感謝,這一次成功了,對不起,我是個新手whenit來Magento的,這個固定的: 在你的管理後臺的產品信息頁面,在「圖片',確保單選按鈕的圖像選擇爲'基本圖像','小圖像','縮略圖',並且它們不是'排除' – ArturoCivit

+0

當然。我接受但不能高調,因爲它說我需要15點聲望....去圖......無論如何,非常感謝您的寶貴迴應! – ArturoCivit

3

正確的你需要做下面的得到這個權利:

  1. 遞歸更改權限-r或通過ftp組介質文件夾777
  2. 確保你的服務器有捲曲,GD啓用圖像和刷新Magento的緩存
+0

安裝gd爲我工作,您爲我節省了幾個小時,謝謝 –

+0

777在生產環境中不可取,應該很少使用。 –

6

只需重命名的.htaccess爲.htaccess歲內媒體目錄Magento的根目錄下。

+2

爲我工作,謝謝!但爲什麼這個工作? – fahu

+0

這是不可取的,因爲它會在您的應用程序中打開安全漏洞。 –

0

只需添加更多信息以幫助您:如果您的SELINUX已啓用,則需要進行其他設置。在這裏你可以找到一些信息http://www.magentocommerce.com/knowledge-base/entry/ce18-and-ee113-installing#install-prereq-selinux

+1

請注意,[只有鏈接的答案](http://meta.stackoverflow.com/tags/link-only-answers/info)不鼓勵,所以答案應該是搜索解決方案的終點(vs.而另一個引用的中途停留時間往往會隨着時間推移而過時)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra

0

試試這個代碼: - 可能是您不添加下面一行: -

$_product=Mage::getModel("catalog/product")->load($_product->getId()); 
+1

這不回答這個問題 – Ejaz

0

即使晚了,希望這將有助於有人

如果其即使經過上述調整仍然沒有顯示出來。嘗試將圖像的大小減小到幾個KB並嘗試。它爲我工作:)

0

對我來說,問題是php7.0-gd擴展名。一旦我安裝它,圖像顯示沒有問題。

sudo apt-get install php7.0-gd 

sudo service apache2 restart