访问var / www
Ubuntu非常非常新用户,我一直在寻找很长一段时间而没有找到答案。 可能我已经得到了答案,但我不太理解这一切,所以我想我试试这个。 我的问题是我没有对var / www文件夹的权限,我认为这是我的“localhost”所在的位置。 我不知道如何更改权限,以便我可以更改文件并添加。 我更确切地说,如果我愿意的话。 我的意图只能在我的浏览器中查看PHP。 如果有人知道如何更改我的权限或我如何查看PHP其他方式我将非常高兴。
运行Ubuntu 12.04。
谢谢!
PS正如我所说,我很新,所以请慢慢来:)
首先,你安装了服务器作为lampp ? 你做了吗,这些文件应该在/opt/lampp/htdocs
某个地方。
假设htdocs目录在/ var / www上,你可以改变这样的权限(在终端中,通过在Dash上搜索终端来打开它):
sudo chmod -R 777 /var/www sudo chown -R **yourusername** /var/www
您必须使用在安装过程中输入的用户名更改用户名。
我希望它对你有用!
首先,您可以通过此命令ls -l /var/www
查看/ var / www的权限。 你会看到这样的(这只是例如):
drwxr--r-- 7 www-data www-data 4096 Jun 21 10:53 CodeIgniter drwxr--r-- 11 www-data www-data 4096 Oct 2 19:49 eAdministration
drwxr-sr-x
是权限状态, www-data www-data
是所有权状态。 默认情况下,首次安装时,所有权状态为www-data www-data
。 你应该做的事情,通过这个命令添加你的用户名属于www-data
group:
sudo adduser yourusername www-data
之后,您应该将所有权更改为您的用户名:
sudo chown yourusername:www-data -R /var/www
它将导致:
drwxr--r-- 7 yourusername www-data 4096 Jun 21 10:53 CodeIgniter drwxr--r-- 11 yourusername www-data 4096 Oct 2 19:49 eAdministration
然后,您应该将目录的权限更改为755(rwxr-xr-x),为文件更改644(rw-r – r–),并且我不建议将权限更改为777(rwxrwxrwx)。 作为temoto的建议, 以便更容易理解 ,你可以这样做:
sudo find /var/www -type d -print0 | sudo xargs -0 chmod u=rwX,go=rX sudo find /var/www -type d -print0 | sudo xargs -0 chmod u=rw,go=r
要么
sudo find /var/www -type d -print0 | sudo xargs -0 chmod 0755 sudo find /var/www -type f -print0 | sudo xargs -0 chmod 0644
要确保设置运行良好,您可以在/ var / www中尝试php代码。