访问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代码。