Pular para o conteúdo

Apache2 + htaccess: "AllowOverride not allowed here"

Dica publicada em Linux / Software
Grégory H. Ebertz gregorye
Hits: 23.703 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Apache2 + htaccess: "AllowOverride not allowed here"

Foi uma briga para ativar o .htaccess no meu servidor, não funcionava e retornava o seguinte erro:

Restarting web server: apache2
We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now! (warning).
... waiting .Syntax error on line 137 of /etc/apache2/apache2.conf:
AllowOverride not allowed here
failed!

De tanto procurar e mexer, descobri que se tratava apenas de problema de virtualhost.

Edite o caminho ou aonde estejam suas virtualhosts correspondentes:

# vi /etc/apache2/sites-available/default

Você deve alterar na virtualhost correspondente ao domínio que não aceita htaccess o seguinte:

De:

     AllowOverride None Para:

     AllowOverride all

Dê um reload no seu Apache:

# apache2ctl reload

Pronto! Coloque o .htaccess no caminho que quer limitar e seja feliz. E espero que venha a ser útil para alguém.

Nenhuma dica encontrada.

Versão 1.98 do GRUB2 corrige deficiências anteriores

Minha sugestão de navegador leve para Linux

CPU-G - Obtendo informações do seu hardware

Assistindo TV Canção Nova no Linux

SPM - compilando programas-fonte com facilidade

#1 Comentário enviado por ricardok2 em 27/10/2009 - 06:00h
Já tive que gastar um tempinho de pesquisa pra habilitar o .htaccess por causa deste mesmo problema. Mas não me prestei a postar aqui.

Parabéns por ter feito.
#2 Comentário enviado por gregorye em 29/10/2009 - 07:46h
Ok, obrigado.

Sempre é bom compartilhar! nossa dúvida pode ser de todos*!

Abraço!
#3 Comentário enviado por gregorye em 04/03/2010 - 00:15h
Acredite quem quiser, mas estava tendo este problema em outro servidor que tenho, e não lembrava de como havia feito, pesquisando no Google, encontrei meu próprio post com minha própria solução...

Quem copera cresce...
#4 Comentário enviado por nildopd em 04/12/2010 - 13:22h
So um lebrete..

quem usa apache2 no ubuntu server, toda configuração deverá ser feita no /etc/apache2/sites-available/default

Pq estou dizendo isso, pq no apache anterior nos fazíamos a modificação no "/etc/apache/http.conf" ok.

Parabens pelo topico Grégory H. Ebertz

forte abraço

nidlo>:




#5 Comentário enviado por ericdanielcbg em 24/05/2012 - 17:08h
Graças ao comentário do nildopd, consegui colocar o meu apache2 pra funcionar com .htaccess
O arquivo http.conf estava vazio dentro do /etc/apache2, porém o apache só foi funcionar após inserir o conteúdo de configuração do AllowOverride dentro do http.conf

Contribuir com comentário

Entre na sua conta para comentar.