我试图安装一个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意味着他们可以读,写和执行