我有一个可怕的问题。apache2无法访问文件
昨天我安装了LAMP,我用sudo chown
和sudo chmod
来设置所有www文件的权限。现在,我不知道如何将其重置为默认权限。
可能的Apache2没有权限的文件(403错误“禁止”)
我有一个可怕的问题。apache2无法访问文件
昨天我安装了LAMP,我用sudo chown
和sudo chmod
来设置所有www文件的权限。现在,我不知道如何将其重置为默认权限。
可能的Apache2没有权限的文件(403错误“禁止”)
有没有真正足够的信息知道是怎么回事,但一种方法可能只是卸载(清除),清除所有的apache的文件出来,然后重新安装...
这些都是命令,就运行:
# apt-get purge apache2
# rm -rf /var/log/apache2
# rm -rf /var/cache/apache2
# rm -rf /var/www/*
# rm -rf /etc/apache2
# apt-get install apache2
注意,他们将需要以root身份运行(与sudo
IE) - 的#
表示根p rompt。同时,一定要备份什么,你已经改变了(不过,如果你刚安装了它,应该不会太多)
编辑:
,如果你所做的一切是曼格莱在/var/www
权限,然后只是:
sudo chown -R www-data:www-data /var/www
find /var/www/ -type f -exec sudo chmod 644 {} \;
find /var/www/ -type d -exec sudo chmod 755 {} \;
注意,所有你需要为它工作是apache用户(www-data
)已经阅读访问这些文件,一般 - 他们不需要到归www-data
你是什么'chown'和'chmod'文件? –
/var/www和里面的文件和目录 – David
不是。你是谁?(chown)文件到(apache,root等)?什么是权限(755,600等)?做一个'ls -l/var/www'并发布。 –