Página 1 de 1
Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 21 Mar 2013, 16:57
por carlosrubiano
Estou começando a usar url amigável (SEO Keyword) e é necessário ter esse módulo instalado e eu não encontro em lugar algum, na maioria deles dizem que já vem instalado.
E aí?
Obrigado.
Re: Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 28 Mar 2013, 11:43
por mktweb
Já vem instalado sim, é só você habilitar as urls amigáveis no sistema > Configurações > Editar > Servidor > Utilizar URL amigável.
Não se esqueça de antes de fazer isso renomear o htaccess.txt para .htaccess senão a loja trava.
Re: Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 01 Abr 2013, 15:55
por carlosrubiano
Pois é, aí é que tá. Habilitei a função e exibe a mensagem de erro:
Alguma ideia?
Obrigado pela ajuda.
Re: Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 01 Abr 2013, 16:10
por mktweb
Carlos, pode ser que não esteja instalado o mod_rewrite no seu servidor do Apache, faz um info.php pra verificar se a extensão está habilitada para ele.
Pode ser também que o .htaccess tenha sido alterado e ele não consegue reescrever as URL's, procure o arquivo e substitua pelo original.
Verifique as duas situações e poste o que você descobriu...
Re: Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 02 Abr 2013, 10:34
por carlosrubiano
Desculpe a minha ignorância, Marcos. Mas dei uma pesquisada e não encontrei nada sobre "fazer um info.php". Seria criar um em branco e colocar na pasta raiz do OpenCart?
Não substituí o
.htaccess, pois li que como a loja está numa subpasta eu deveria modificar o .htaccess (RewriteBase /www/carlosrubianobr/1551). Então habilitei novamente a URL amigável em Sistema/Configurações/Editar/Servidor. Consigo acessar ao website, mas na hora de clicar no produto aparece outra mensagem de erro:
Estranho, pois a index.php está lá.
Loja:
http://www.carlosrubiano.com.br/1551
Obrigado pela força.
Um abraço.
Re: Já vem instalado o módulo mod-rewrite no OpenCart?
Enviado: 02 Abr 2013, 11:14
por mktweb
A loja está reescrevendo as URLs corretamente, mas o server não está encontrando.
Para o arquivo info.php:
Cria um novo arquivo info.php na raiz do seu site e coloca a seguinte tag nele:
Isso vai mostrar todos os módulos habilitados no seu servidor.
Se ele não mostrar, seu servidor está barrado para exibir essas informações, e você tem que pedir a informação para o seu serviço de hospedagem.
Tenta seguir o tutorial do Manoel que ele explica como fazer
https://www.opencartbrasil.com.br/tutori ... amigaveis/. Se com esse tutorial não funcionar, provavelmente é seu servidor que precisa habilitar o mod_rewrite.
Abraço e sucesso.