如何修复错误的chown命令后的站点权限


How to repair site permissions after incorrect chown command?

我试图安装一个PHP应用程序,它需要我的web托管服务器上的额外权限,所以我运行命令chown dan:dan -R,它完全使我的网站脱机。无论我到服务器下的哪个页面或网站,都会出现这个错误:

禁止

您没有权限访问这个服务器。

服务器无法读取htaccess文件,拒绝安全访问

另外,当尝试使用ErrorDocument来处理请求时,遇到了403 Forbidden错误。

我从来没有使用过。htaccess文件,服务器设置我猜不需要他们,我相信这是Apache和Godaddy在Linux上运行。

如何恢复输入的命令?

这里有一些简单的步骤可以节省你的时间和精力,让我知道你是如何进行的,因为这不是一个保证的修复,你的问题是相当开放的,因此没有具体详细说明可能是什么问题。

试题:CD/home/your_username_here作为/home/dandan是public_html

之前的文件夹

示例:cd /home/dandan

然后运行cat .htaccess or cat .htaccess.bak取决于你的设置。

查看输出是否如下所示:

<Directory>
    Order Deny,Allow
    Allow from all
</Directory>

如果没有,那么将文件编辑为与上面相同,这应该可以工作。

如果这不起作用,您可以尝试以下命令:

chmod 750(文件夹名)所以这个例子是:

chmod 750 mywebsite.com

比运行chmod 777更安全,因为如果有人访问了你的服务器777意味着他们可以读,写和执行