【发布时间】:2012-07-13 10:57:55
【问题描述】:
我在尝试访问本地主机时更改了上面的文档错误。
DocumentRoot /home/kunal/Development/sites
<Directory /home/kunal/Development/sites>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
我为新文件运行了 a2ensite 并重新启动了 apache 服务器。 我将我的站点文件夹权限设置为 777 权限。我仍然收到此错误。 有人可以帮我吗?
【问题讨论】:
-
您的指令看起来不错。您是否检查过文档根目录的用户/组权限?尝试
cat /etc/apache2/envvars查看用户/组(默认为 www-data:www-data)。然后chown你的文档根来反映这一点。 -
我按照你说的做了,它显示“www-data”所以我运行了一个命令 sudo chown www-data > 仍然得到同样的错误。我做错了吗?
-
尝试
sudo chown -R www-data:www-data /home/kunal/Development/sites这应该递归地将权限应用于您的文档根目录下的所有文件/子目录。如果还是不行,能否检查一下你的错误日志(tail -f /var/log/apache2/error.log)然后再次刷新页面 -
我这样做了,但仍然无法正常工作。错误日志显示 [Fri Jul 13 20:48:40 2012] [error] [client 127.0.0.1] (13)Permission denied: access to / denied [Fri Jul 13 20:48:40 2012] [error] [client 127.0.0.1] (13)权限被拒绝:访问 /favicon.ico 被拒绝