Ir para conteúdo
  • Cadastre-se

Instalar Mod_Rewrite


Posts Recomendados

Olá Galera...

adquiri um servidor dedicado na Secured Servers (CentOS 6 64bits) com WHM/Cpanel instalado, o problema é que o site que preciso instalar precisa de mod_rewrite e o servidor veio sem ele (normalmente suporte a mod_rewrite já vem instalado no CentOS) ... não possui nenhum arquivo do mod_rewrite (/etc/httpd/modules) e também não existe a linha que geralmente precisamos tirar o #(linha comentada) em httpd.conf (/etc/httpd/conf)...

Já recompilei o Apache duas vezes no WHM(EasyApache) e não tem jeito, o módulo não existe... ou estou cego.

Então não sei o que fazer, não tenho conhecimento de instalação de módulos em Linux (CentOS 6)...

Será que alguem pode me ajudar? parece que veio uma instalação mto simples do SO, pois é muito estranho não ter mod_rewrite.

Link para o comentário
Compartilhar em outros sites

Hmmmm não me lembro de ter feito isto no Centos, mas no Debian/Ubuntu, seria equivalente à:

(Verifique os diretórios do apache, os de seu servidor podem ser diferentes)


$ a2enmod rewrite

$ cp /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

No arquivo /etc/httpd/conf/httpd.conf

# Procure a Linha

AllowOverride None

# E troque o Valor para

AllowOverride All

Reinicie o Apache e teste.

É normal o Apache vir sem todos os módulos que você está acostumado a usar.

Link para o comentário
Compartilhar em outros sites

Amigo,

é quase difícil o mod_rewrite não estar ai instalado, pois ele é ativado automaticamente no Apache ele já vem junto com o cPanel/WHM... verifica isso ai via SSH:

usa isso aqui:

./httpd -l | grep rewrite

deverá aparecer isso:

mod_rewrite.c

se aparecer, ele está normal, ai já trabalho de algumas modificações no .htacess

Abração

Link para o comentário
Compartilhar em outros sites

Olá João,

Verifiquei os diretórios e estão no padrão.

Realmente no /etc/httpd/conf/httpd.conf não tem nenhuma linha comentada com referência ao mod_rewrite

Também já havia alterado a linha AllowOverride None para All e até AutoConfig para ver se era problema do apache não reconhecer o comando no .htaccess mas nenhum deu certo.

Link para o comentário
Compartilhar em outros sites

Amigo,

é quase difícil o mod_rewrite não estar ai instalado, pois ele é ativado automaticamente no Apache ele já vem junto com o cPanel/WHM... verifica isso ai via SSH:

usa isso aqui:

./httpd -l | grep rewrite

deverá aparecer isso:

mod_rewrite.c

se aparecer, ele está normal, ai já trabalho de algumas modificações no .htacess

Abração

Pois é amigo, já havia feito isso também e o resultado é No such file or directory
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?