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