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:

Imagem

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:

Imagem

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:
Código: Selecionar todos
<?php phpinfo(); ?>
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.