新聞中心
Phpcms后臺(tái)上傳圖片成功但實(shí)際并未上傳的解決辦法
我們都知道,phpcms是一款強(qiáng)大的php開(kāi)源網(wǎng)站管理系統(tǒng)。前幾天碰到,phpcms更換域名后后臺(tái)無(wú)法上傳圖片,詳情可以看“解決PHPCMSV9網(wǎng)站更換域名后無(wú)法上傳圖片”。非常湊巧,今天無(wú)憂主機(jī)小編遇到了客戶反映過(guò)來(lái)一個(gè)同類型問(wèn)題,如下: 客戶在后臺(tái)上傳圖片的時(shí)候,提示“上傳成功”,但是實(shí)際上,圖片并未顯示出來(lái)。而執(zhí)行上傳操作之后,在uploadfile文件夾(附件上傳存儲(chǔ)文件夾)下,建了一個(gè)空文件夾,但是并沒(méi)有任何文件。上傳附件時(shí),只是一個(gè)load條顯示正在上傳中,但接下來(lái)就沒(méi)有響應(yīng)了。 遇到這樣的問(wèn)題,小編首先想到的是php虛擬主機(jī)權(quán)限和路徑的問(wèn)題。但是通過(guò)仔細(xì)排除這兩個(gè)方面,發(fā)現(xiàn)都是正確的。那可能是因?yàn)槭裁丛蛟斐蛇@樣的問(wèn)題呢? 無(wú)奈,小編選擇從網(wǎng)上尋找解決方法。不搜不知道,一搜嚇一跳。這樣的問(wèn)題,并不是這個(gè)客戶的個(gè)例,遇到的人并不占少數(shù)。在phpcms官方論壇中,遇到phpcms后臺(tái)無(wú)法上傳圖片的問(wèn)題,小編找到了解決辦法: 找到include/config.inc.php里面的 define(‘UPLOAD_FUNC’,’copy’);//文件上傳函數(shù)(copy, move_uploaded_file) 改成 define('UPLOAD_FUNC', 'move_uploaded_file'); //文件上傳函數(shù)(copy, move_uploaded_file) 根據(jù)小編的分析,以上兩條代碼的意思是:當(dāng)運(yùn)行上傳相關(guān)操作時(shí),則調(diào)用的copy函數(shù)換成調(diào)用move_uploaded_file函數(shù)??蛻粲龅降膯?wèn)題,可能是因?yàn)閏opy函數(shù)執(zhí)行失敗導(dǎo)致。 根據(jù)以上的方法,這位客戶成功了解決了問(wèn)題。如果也遇到同樣的困擾,希望本案例,能給你帶來(lái)幫助。
本文地址:http://www.gle-technology.com/phpcms/12856.html