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 ;)
0 comentários:
Enviar um comentário