我无法访问php页面

时间:2013-03-16 14:07:35

标签: apache

我在var / www / tuto导演上创建了一个简单的php页面,但是当我试图打开这个页面时(这是它的URL:http://localhost/tuto/index.php)我收到了这样的消息:

  

禁止

     

您无权访问此服务器上的/tuto/index.php。

     

localhost端口80上的Apache / 2.2.22(Ubuntu)服务器

1 个答案:

答案 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