我在var / www / tuto导演上创建了一个简单的php页面,但是当我试图打开这个页面时(这是它的URL:http://localhost/tuto/index.php
)我收到了这样的消息:
禁止
您无权访问此服务器上的/tuto/index.php。
localhost端口80上的Apache / 2.2.22(Ubuntu)服务器
答案 0 :(得分:0)
tuto
目录以aimad
作为群组和所有者。
drwx------
表示只有您对目录具有读/写/执行权限。
d
表示节点是目录r(4)
表示读取权限w(2)
表示写入权限x(1)
表示执行权限权限的顺序是用户,组,世界。
要解决此问题,您需要更正权限,以便apache可以从中读取。这是通过此命令完成的。
chmod -R 755 /var/www/tuto
7
= r + w + x 5
= r + x 5
= r + x 它将为目录及其中的所有内容设置正确的权限。
更好的方法是将目录的组更改为apache在Ubuntu上使用的www-data
,然后设置允许该组的权限。
chown -R aimad:www-data /var/www/tuto
chmod -R 750 /var/www/tuto
要更好地了解权限的工作方式,请查看维基百科页面。 http://en.wikipedia.org/wiki/Filesystem_permissions