2011-07-07 132 views
0

我在我的服務器上有一個文件夾,我需要動態地寫入數據,數據也應該可見,但不會直接提供給觀衆。
我將通過PHP添加這些文件中的數據並將它們服務器,
該文件夾的權限應該是什麼?
如果我使用777比任何其他它表明我的本地機器上的錯誤[我是根有]服務器上的目錄權限

回答

2

該目錄需要由運行Apache的用戶擁有(或可寫和可讀)。用戶很可能是apachewww-datahttpd。找出apache用戶,然後設置所有權:

chown -R apacheuser:apacheuser /path/to/your/directory 
chmod 700 /path/to/your/directory 
0

請確保你是給你的權限文件夾都沒有憑據(密碼文件),即圖片文件夾或公開可用文件。

777權限意味着你正在給該文件夾完整的權限,包括賴特也。所以在這種情況下,777是強制性的,因爲動態上傳文件!

+0

我沒有上傳文件,我正在通過PHP在該文件夾中寫入文件 – Sourav