2013-03-04 61 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