Подтвердить что ты не робот

AllowOverride для .htaccess на локальном компьютере, дающем 403 Запрещено

У меня есть mod_rewrite, который я бы хотел использовать локально на моем Mac, но когда я изменяю свою конфигурацию в своем теге каталога, я получаю 403 Forbidden ошибку. Я пробовал все другие решения, но не повезло.

Может кто-нибудь увидит что-то, чего я не...

Вот код:

httpd.conf

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

<Directory "/Library/WebServer/Documents/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Что переопределяется myusername.conf

<Directory /Users/adrianmaurer/Sites/www>
    Options Indexes MultiViews FollowSymLinks ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Файл виртуального хоста httpd-vhosts.conf

<VirtualHost *:80>
DocumentRoot /Library/WebServer/Documents
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot /Users/adrianmaurer/Sites/www
    ServerName myserver.dev
</VirtualHost>
4b9b3361

Ответ 1

Мне удалось исправить это, установив файл /etc/apache 2/users/username.conf так же (обратите внимание, что вы также должны изменить строку "Параметры", а не только "AllowOverride" ):

<Directory "/Users/tlhunter/Sites/">
    Options All               
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>