ubuntu 下 php 访问目录

点击打开链接


在ubuntu下成功安装完lamp环境后其默认根目录在: /var/www/ 通常就是所说的localhost所对应的文件夹。
当我进行第一次开发的时候向此目录增加文件。提示error:Error opening file '/var/www/XXX': Permission denied



方法一:当初测试php是否安装成功的时候在terminal通过sudo gedit /var/www/testphp.php 新建了一个testphp.php(通过gedit编辑)
所以说,是可以通过利用terminal解决上面的error。但是,这不是一种彻底的解决方法。


以下给出比较好的解决方法二:
1.在terminal上 输入 ls -l /var  输出:
drwxr-xr-x 2 root root 4096 2010-06-20 18:51 backups
drwxr-xr-x 23 root root 4096 2010-06-20 17:47 cache
drwxrwxrwt 2 root root 4096 2009-10-16 03:29 crash
drwxr-xr-x 2 root root 4096 2009-10-29 08:02 games
drwxr-xr-x 66 root root 4096 2010-06-20 18:29 lib
drwxrwsr-x 2 root staff 4096 2009-10-20 11:04 local
drwxrwxrwt 3 root root 60 2010-06-20 18:51 lock
drwxr-xr-x 18 root root 4096 2010-06-20 18:51 log
drwxrwsr-x 2 root mail 4096 2009-10-29 07:55 mail
drwxr-xr-x 2 root root 4096 2009-10-29 07:55 opt
drwxr-xr-x 18 root root 680 2010-06-20 18:37 run
drwxr-xr-x 6 root root 4096 2009-10-29 07:58 spool
drwxrwxrwt 3 root root 4096 2010-06-20 18:42 tmp
drwxr-xr-x 2 root root 4096 2010-03-07 16:12 www
可以看到www文件夹对应的是root root (当然全部都是对应root root)


2.通过sudo chown -R $USER:$USER /var/www 改变权限
上面user/user对应的是用户名和密码


3.再次输入 ls -l/var   输出:
drwxr-xr-x 2 lhy lhy 4096 2010-03-07 16:12 www


通过上述的方法已经可以解决了。当时我是折腾了好几种方法。最终是这种方法解决问题。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值