一般說來,圖片上傳不了(或生成不了)的原因有以下幾種:
1、網站目錄權限設置不當,沒有寫入、修改權限。 涉及到遠程傳輸存儲文件的目錄(home、images、plugins、themes),是必須有寫入、修改權限的,一般就是將它的權限設置
為:777(即可讀、可寫、可運行)。 如果home目錄(涉及到的子目錄為upload)、images目錄沒有寫入權限,就不能上傳圖片,會提示上傳失敗;如果單是images目錄沒有寫入 權限,后臺上傳圖片
能成功,但不能正常生成列表頁縮略圖、將會出現沒有縮略圖或者直接顯示原始大圖的情況。
2、GD庫沒有配置。 因為shopex依賴于使用GD庫生成產品列表頁縮略圖、詳細頁和相冊圖(即每個產品至少生成3張前臺使用的圖片),如果php中沒有配置GD庫,將導致圖片無法生成,前
臺顯示不了圖片。
3、二次開發或修改影響了后臺圖片上傳功能。 一個資深的ShopEx二次開發技術,一般是不會犯這樣低級的錯誤的;但一些業余的、兼職的、菜鳥級別的php學習者,往往顧此失彼,開發A功
能影響了B 功能。 所以,如果你想讓網店保障運營,那盡量找資深的開發者來做二次開發會比較穩當一些。
鑒于前面總結的三個問題,如果前兩個都正確設置和配置了,后臺還是無法上傳圖片,那么建議恢復到ShopEx程序原始狀態下,即找到原版本的ShopEx程序,將core文件夾(core文件夾內是
ShopEx的核心文件)恢復到最初,也就是替換掉你現在的的core文件夾,記住,替換前先備份,以免丟失你先前修改過的地方,替換后再來測試一下看后臺是否可以正常上傳商品圖片了(一般情
況只要文章中提到的前兩點沒有問題,恢復core文件夾后是可以解決這個問題的),然后再來找你修改過的地方,逐一的檢查對比,看是什么地方改動影響到這個功能。
因為很多客戶都是因為第三個原因導致程序出現故障,然而剛開始找我們提供技術支持時卻說什么都有動過,什么都沒有修改,突然就不能上傳圖片了,怎么可能呢?結果當我們檢查出來確實是
由于其他修改導致出現此類問題。很是頭痛呀,浪費大量的時間去排查原因。結果卻是因為您的謊言!
所以在這里建議大家:需要找到服務商提供技術支持時,盡可能的準確詳細的描述事情的原委,不要因為害怕把事情說大了,服務商報價高而撒謊,其實家您越準確的說明事情的來龍去脈,越能
幫助我們服務商準確的判斷出現故障的原因,減少工作量,至少可以減少排查原因的時間,降低成本。
新聞熱點
疑難解答