2013-03-04 65 views
0

我已經安裝了一個新的debian 6.0 x64服​​務器與Apache2和php5。我需要像「parse_ini_file」,「mkdir」等功能,但不知何故權限不適合我的/ var/www文件夾。任何提示如何設置/ var/www文件夾的權限?PHP的apache2 www權限

這是我在/ var/WWW文件夾當前權限:

drwxr-xr-x 5 root root 4096 Mar 4 17:12 www 
+4

通過'WWW的數據所屬:WWW-data'(或任何用戶運行Apache Debian中),允許'0755' – 2013-03-04 16:31:46

+0

'CHOWN -R WWW的數據:WWW/var/www'和'chmod -R 755/var/www'這就是我添加的內容。 – Sylnois 2013-03-04 16:40:03

+0

你解決了嗎? – Stepo 2013-03-05 11:51:52

回答

0

你必須改變你的老闆或權利響應用戶,您登錄。例如,root可以更改john's文件,但john,用戶分層下的root,不能更改他的文件。文件夾的

  • 更改所有者/文件

    CHOWN用戶:組的/ var/WWW文件夾的

  • 更改權利/文件

    CHMOD [XXX] /無功/網絡

*您還可以添加-R參數來遞歸地執行命令,它直接在chownchmod

** [xxx]通常使用755,但要小心這個!

http://en.wikipedia.org/wiki/Chmod

http://linuxcommand.org/lts0070.php

+0

這就是我添加的內容:'chown -R www-data:www/var/www'和'chmod -R 755/var/www'我不能使用我的parse_ini_file文件。我有一個腳本,它從ini文件讀取配置數據,但我沒有得到它們(只是空的結果)。 – Sylnois 2013-03-04 16:42:51

+0

嘗試再次檢查所有內容並重新啓動服務器。你的用戶和組是否設置正確? – Stepo 2013-03-04 16:44:31

+0

仍然無法正常工作。看,我已經第一次安裝了debian。我只是使用沒有圖形界面的簡單安裝。此命令在安裝後我執行:'安裝資質的Apache2, 資質安裝PHP5中的libapache2-MOD-PHP5, 的apt-get安裝PHP5,LDAP, GROUPADD WWW, gpasswd -a WWW的數據WWW, 喬敦 - R的WWW -data:www/var/www 'Nothing more – Sylnois 2013-03-04 16:50:23