[請益] 上傳檔案
// 設定上傳資料夾
$uploaddir = '/tmp/';
// 把資料夾後面接上檔名成為上傳後的檔案位置
$uploadfile = $uploaddir.basename($_FILES['myfile']['name']);
// 把傳到/tmp/裡面的暫存檔案移動到指定位置
move_uploaded_file($_FILES['myfile']['tmp_name'], $uploadfile)
作過以下檢查:
$uploadfile的路徑 // 用echo確認路徑無誤
$_FILES['myfile']['error']的值是0 // 無錯誤訊息
$uploaddir = '/tmp/' 可成功上傳,
/etc/php.ini
safe_mode = Off
system log:
SELinux is preventing /usr/sbin/httpd from write access on the directory upload.
其他資料夾失敗,error=0,
ex:
$uploaddir='/upload/'
並且/upload/的權限是777(全開)
因為某些原因一定得能夠設定上傳資料夾
不知道有沒有人遇過這種問題
謝謝
---------------------------------------------------------
最後找到這篇文章
http://forums.fedoraforum.org/showthread.php?t=207201
把SELinux關掉就沒事了
被這個bug婊到....
※ 編輯: j129008 來自: 140.113.252.3 (08/26 12:28)
推
08/26 17:45, , 1F
08/26 17:45, 1F
→
08/27 20:14, , 2F
08/27 20:14, 2F
→
08/29 12:51, , 3F
08/29 12:51, 3F
討論串 (同標題文章)