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