2

Мне нужно разрешить всем userdir (host.com/~user) переопределять параметры в своих .htaccess , таких как php_value . Где я могу настроить Apache для AllowOverride ?

3 ответа3

3

Вы не можете установить его внутри <Location> или подобных блоков. Таким образом, вы должны обойти это. В моей конфигурации по умолчанию используется следующее, кажется, это полезный способ сделать это (конечно, вам нужно изменить путь, если вы также измените путь UserDir)

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
0

Это зависит от вашей настройки. Чтобы последние версии Debian/Apache2 имели доступ к http:// host / ~ user, модуль userdir должен быть включен. Вам нужно будет отредактировать файл конфигурации этого модуля для настройки AllowOverride:

vi /etc/apache2/mods-enabled/userdir.conf

Apache нужно будет перезапустить после этого обновления:

sudo service apache2 restart
0

Это может быть в /etc/httpd.conf, но YMMV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .