Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
-
riaz
- 帖子: 24
- 注册时间: 2006-11-05 16:08
-
联系:
#1
帖子
由 riaz » 2006-12-02 23:51
装了apache2
默认的目录是var/www
用终端在var/www/下面建的php文件可以通过127.0.0.1/正常访问。
不过var/www/目录下不能右键直接创建目录和文件,也不能保存修改的文件.
每次都用命令来操作太不方便了
所以我就用sudo chown 用户名 /var/www 改了权限。
现在可以在var/www下右键直接创建文件了。
可是右键直接创建出来的文件用127.0.0.1访问却出错。
访问php文件出错如下:
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Warning: Unknown: Failed opening '/var/www/learn/t2.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
html文件出错如下:
Forbidden
You don't have permission to access /learn/ssql.html on this server.
Apache/2.0.55 (Ubuntu) PHP/5.1.6 Server at 127.0.0.1 Port 80
我是新手,只想配置一下本地可以学习php有环境,请高手帮忙!!!!
-
liuqinger
- 帖子: 9
- 注册时间: 2006-05-03 12:02
#2
帖子
由 liuqinger » 2006-12-03 13:32
查看下目录的属性,一般apache默认的用户和组是nobody
而你用来登录的用户一般不是nobody,如果你没有分配给nobody读的权限就会出现访问权限问题
-
riaz
- 帖子: 24
- 注册时间: 2006-11-05 16:08
-
联系:
#3
帖子
由 riaz » 2006-12-04 19:39
用chown nobody /var/www 吗。
不行啊
-
liuqinger
- 帖子: 9
- 注册时间: 2006-05-03 12:02
#4
帖子
由 liuqinger » 2006-12-04 22:28
这个命令之是把目录的属主设置成nobody
并没有改变里边文件的属性
把你要访问的文件属性该了看看
只要给他读的权限就好了
没必把属主还过去
chmod o+r 你的文件
-
riaz
- 帖子: 24
- 注册时间: 2006-11-05 16:08
-
联系:
#5
帖子
由 riaz » 2006-12-06 8:37
这样要改每个文件不是很麻烦.
liuqinger大大:)
怎么设可以让我在/var/www下用右皱键直接建立和删除文件.(不用root登录,不用sudo).
并具可以通过127.0.0.1访问不出错.
-
liuqinger
- 帖子: 9
- 注册时间: 2006-05-03 12:02
#6
帖子
由 liuqinger » 2006-12-06 22:58
这我还真不知道,我也没找找右键菜单创建新文件的属性在哪里设置
不过也可以解决,你用什么工具编辑,先不创建文件,先编辑然后保存在你要保存的位置,应该就有这个访问权限的
至于怎么让右键直接创建还要再问问其他牛人
如果你愿意用命令行直接touch一个文件就可以,一般如果你没改过umask都是0022,都有这个权限的
还有,这大大咋听这这别别扭呢
-
夕阳
- 帖子: 192
- 注册时间: 2006-07-31 0:09
- 来自: 四季都好,若是你在
-
联系:
#7
帖子
由 夕阳 » 2006-12-13 8:49
chown -R 你登录的用户名:该用户所在组 /var/www
find /var/www -type f -print0 |xargs -0 chmod 644
find /var/www -type d -print0 |xargs -0 chmod 755
Nothing is Sound..