Heim  >  Artikel  >  Backend-Entwicklung  >  mac下apache的访问权限问题

mac下apache的访问权限问题

WBOY
WBOYOriginal
2016-06-06 20:37:231632Durchsuche

You don't have permission to access / on this server.
这个问题怎么解决???

回复内容:

You don't have permission to access / on this server.
这个问题怎么解决???

这是无权限的问题,状态码是403, 原因有这么几种:

1.文件系统中该目录没有权限,方法是 sudo chmod -R 777 目录名

2.在Apache中没有该ip的访问权限,方法是 在<directory></directory>中添加 Allow from All (All为所有ip)

3.如果访问的是目录而不是文件,需要有列出文件的权限, 方法是在<directory></directory>中添加Options Indexes

4.Apache配置中可能存在Require all denied禁止了所有请求, 需要在访问的目录中使用 Require all granted来赋权限.

你可能需要检查一下 apache 的配置:/private/etc/apache2/httpd.conf

还有可能是你要访问的那个文件读写权限问题,找到那个文件,command+i看看最下面的权限是怎么样了。

如果不是这个问题的话,那就是你的apache配置问题了。

你没有权限!看看你的apache的DocumentRoot文件夹的权限吧。
当然,有时候报这个错误不是DocumentRoot文件夹的权限不足,要看你的具体情况。

检查Apache配置文件中的指令和DocumentRoot目录设置以及该目录权限。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn