2016-11-15 59 views
3

我的權限被設置爲777,但我仍然無法上傳到文件夾:寫入到文件夾777個

drwxrwxrwx 2 web58 client1 45056 Nov 15 15:33 upload 

我已經試過is_writable()返回假。

有沒有一個原因,PHP無法寫入文件夾?

+0

父目錄的權限是什麼? – Chris

+0

Chris的所有父目錄也是777 – panthro

+2

什麼操作系統專門(即發行版)?可能存在一些問題,例如SELinux或其他防止寫入的權限。 –

回答

0

你可以嘗試改變這個目錄中的所有者(它幫助我時,我有一些麻煩可以訪問特定的文件夾/子文件夾)。

您可以在終端使用chown

chown -R ftpuser:ftpusergroup /catalog 

ftpuser這將是用戶使用與FTP連接(如果你有你的FTP或其他用戶您可以使用它上傳數據的問題) ,併爲此用戶組設置ftpusergroup-R使ftpuser:ftpusergroup成爲所選目錄中所有子目錄/文件的所有者。

要列出用戶在您的機器類型:

cat /etc/passwd 

你可以檢查你的用戶屬於哪個組:

groups ftpuser 

答案更新的問題:它是一個大小定目錄的/文件。