0
我已经创建了一个简单的PHP页面var/www/tuto导演,但是当我试图打开这个页面(这是它的网址:http://localhost/tuto/index.php
)我得到了这个消息:我无法访问一个PHP页面
故宫
您没有权限访问此服务器上/tuto/index.php。
阿帕奇/ 2.2.22(Ubuntu的)本地主机端口80
我已经创建了一个简单的PHP页面var/www/tuto导演,但是当我试图打开这个页面(这是它的网址:http://localhost/tuto/index.php
)我得到了这个消息:我无法访问一个PHP页面
故宫
您没有权限访问此服务器上/tuto/index.php。
阿帕奇/ 2.2.22(Ubuntu的)本地主机端口80
的tuto
目录具有aimad
作为组和所有者服务器。 drwx------
表示只有您对目录具有读/写/执行权限。
d
意味着该节点是目录r(4)
装置读取权限w(2)
手段写入权限x(1)
装置执行权限顺序为权限是用户,组,世界。
要解决这个问题,您需要更正权限,以便apache可以从中读取权限。这是用这个命令完成的。
chmod -R 755 /var/www/tuto
7
= R + W + X5
= R + X5
= R + X它将设置正确的许可为目录和里面的一切。
更好的方法是将目录的组更改为www-data
,这是apache在Ubuntu上使用的,然后设置允许该组的权限。
chown -R aimad:www-data /var/www/tuto
chmod -R 750 /var/www/tuto
为了更好地理解权限是如何工作的,请看Wikipedia页面。 http://en.wikipedia.org/wiki/Filesystem_permissions
检查该页面上的文件保留 – 2013-03-16 14:08:59
您已经编写了PHP,但您尝试打开html文件?请澄清... – 2013-03-16 14:10:05
这是一个新鲜的安装?尝试用“127.0.0.1”替换“localhost”并检查文件权限。 – OmniPotens 2013-03-16 14:10:34