本地能上傳,服務(wù)器上不能傳,然后就對(duì)比2個(gè)php.ini文件,才發(fā)現(xiàn)服務(wù)器默認(rèn)的php.ini中Copy code; Temporary directory for HTTP uploaded files (will use system default if not; specified).
upload_tmp_dir = “C:/php/tmp”
此項(xiàng)沒(méi)有設(shè)置,殘念啊。將upload_tmp_dir項(xiàng)前面的分號(hào)去掉,并在后面添加好路徑,上傳就OK了。
很早很早用dede的時(shí)候 遇到過(guò)這個(gè)問(wèn)題 并且解決了 但是因?yàn)樽约簺](méi)有記錄下來(lái) 如今遇到了 還得到處去找
如果參照以上的辦法和網(wǎng)上所有的辦法都沒(méi)有搞定的話就試試我的解決辦法吧,呵呵!親測(cè)可以解決,
原因是C:/php/tmp目錄的users讀取權(quán)限由于種種原因被刪除掉了,給C:/php/tmp目錄users讀取權(quán)限即可解決問(wèn)題!
注意:這里的upload_tmp_dir在php.ini里面有兩個(gè),所以大家在修改的時(shí)候一定要找全,并全部修改,不然也是不成功的。