我的网站上的一切都很好。然后我运行了这个
root@[domain] [/home/[username]/public_html/[foldername]]# chown jaimemontoya -R webroot/
root@[domain] [/home/[username]/public_html/[foldername]]# chgrp jaimemontoya -R webroot/
我试图做的是将root
目录的所有权从jaimemontoya
更改为webroot
,然后递归进行。结果是webroot
的权限从drwxr-xr-x
更改为drwxr-x---
。结果,访问主页时,我的整个网站都因以下错误而关闭:
禁止
您无权访问此上的/ [文件夹名称] / webroot / [位置名称] 服务器。服务器无法读取htaccess文件,拒绝安全访问
此外,尝试执行403禁止错误 使用ErrorDocument来处理请求。
我修改了webroot
目录的权限,将其从drwxr-x---
更改为drwxr-xr-x
,因为我最初使用的是drwxr-xr-x
。
底线:为什么使用chown jaimemontoya -R webroot/
和chgrp jaimemontoya -R webroot/
更改了webroot
目录的PERMISSIONS?它应该只更改所有权,而不是权限。据我了解,如果您需要更改权限,则需要使用chmod
,而我从未使用过。谢谢。
答案 0 :(得分:0)
正如我在问题中提到的那样,我通过修改webroot
目录的权限并将其从drwxr-x---
更改为drwxr-xr-x
来修复它。当然,我问这个问题是因为我试图理解为什么会发生此问题。尽管如此,我知道解决方案,这是最重要的。