在我的文档根目录中,我创建了一个名为error的目录以及其中的一些文件。每当我尝试访问localhost / error时,我都会收到403禁止的错误。关于完全相同的问题,question尚无答案。错误的错误日志如下
[2018年8月19日星期日09:00:52.317995] [autoindex:错误] [pid 3536:tid 1592] [客户端:: 1:61437] AH01276:无法提供目录 F:/ xampp / apache / error / :没有匹配的DirectoryIndex(index.php,index.pl,index.cgi,index.asp,index.shtml,index.html,index.htm,default.php,default.pl,default.cgi,找到default.asp,default.shtml,default.html,default.htm,home.php,home.pl,home.cgi,home.asp,home.shtml,home.html,home.htm),并由服务器生成Options指令禁止的目录索引
看到日志后,我知道 / error 目录是附加到 ServerRoot(F:/ xampp / apache)而不是 DocumentRoot(F :/ xampp / htdocs)。 Apache仅针对/ error执行上述操作。它正在为其他目录扩展。有人可以告诉我这个问题的原因和根源吗?
答案 0 :(得分:0)
尝试使用chmod -R 777更改目录的权限。我也遇到了同样的问题,这对我来说有效