AllowOverride for userdir

2

Eu preciso permitir que todos os userdir ( host.com/~user ) substituam as opções em .htaccess , como php_value . Onde eu configuro o Apache para AllowOverride ?

    
por Kristopher Ives 26.05.2010 / 19:20

3 respostas

3

Você não pode defini-lo em < Location > ou blocos semelhantes . Então você deve contornar isso. Na minha configuração padrão, o seguinte é usado, esta parece ser uma maneira útil de fazê-lo (é claro que você precisa adaptar o caminho se você alterar o caminho UserDir também)

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>
    
por 26.05.2010 / 20:25
0

Pode estar em /etc/httpd.conf, mas YMMV.

    
por 26.05.2010 / 19:21
0

Isso depende da sua configuração. Para que o Debian / Apache2 mais recente acesse http: // host / ~ user, o módulo "userdir" deve estar ativado. Você precisará editar o arquivo de configuração deste módulo para configurar o AllowOverride:

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

O Apache precisará ser reiniciado após esta atualização:

sudo service apache2 restart
    
por 04.09.2014 / 04:58