8.27.2014

mod_rewrite não está activo!

Sem dúvida existem muitas questões à volta da migração de web-sites e aplicações de um servidor para outro, ou do nosso próprio computador para o servidor final!
Inicialmente parece que tudo irá correr bem, mas eis que senão quando vamos a correr as coisas não funcionam como esperam.

Neste caso é quando chega aquele momento do mod_rewrite não se encontra activo no servidor e este tem de estar!

Para quem tem acesso ao root/sudo do servidor a tarefa é tão simples que até faz inveja aos que não têm. Bastará executarem o seguinte comando:

$ sudo a2enmod rewrite

e depois bastará reiniciarmos o serviço de apache2 para que faça o carregamento dos módulos pretendidos, executar um dos seguintes comandos:

$ sudo /etc/init.d/apache2 restart
ou

$ sudo service apache2 restart

E está feito!

Agora para as pessoas que não terão o acesso ao root/sudo, já será mais complicado, em 1º lugar terão de procurar pelo ficheiro httpd.conf que em principio estará na pasta /etc/apache2/.

Deverão procurar pela linha onde se encontra o seguinte:

#LoadModule rewrite_module modules/mod_rewrite.so

Bastará apagarem o "#", gravar e reiniciar o serviço apach2 como no método anterior.

Qualquer dúvida que surja, deixem comentário ;)
Categories:

0 comentários:

Enviar um comentário