Jump to content

Recommended Posts

Grandes amigos do prestashop, 

 

Bom me primeiramente sem blabla, se estiver em lugar errado o tópico peço gentilmente que algum adm recoloque ao seu lugar. Enfim, vamos aos fatos que vem acontecendo comigo. 

 

PRESTA 1.6.0.9 

Tema  blackhawk3.1.1

 

Enfim, toda a loja funciona perfeitamente, e ela está hospedada no servidor da hostinger, tudo funciona, e minha hospedagem tem ssl instalada com o nome do meu dominio tudo certinho e já me certifiquei com eles para saber se era ou não uma ssl compartilhada. E a resposta foi negativa, a ssl não era compartilhada. 

 

Tomando esses fatos, depois de muitos testes fui no BO tentar clicar naquele link para ativar o ssl, e ele apenas atualiza a pagina do BO para https e o endereço do BO mesmo. 

 

Sendo assim, se eu entrar na loja com o HTTPS ele funciona na primeira pagina porém se eu clicar em Entrar "Login", ele direciona para http novamente, ou seja, não está ativada a estrutura ssl dentro do site. Conversei com a hospedagem e eles me disseram que eu teria que colocar o seguinte codigo no htacess: 

 

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

 

Porém quando eu coloco o site sai cai, novamente entrei em contato com o suporte e eles me informaram que eu deveria alterar o script de direcionamento http para https. 

 

E ai que to travado, Alguém será que pode me ajudar ?

Share this post


Link to post
Share on other sites

guilomaker Obrigado pela resposta, 

 

Veja o que acontece é que eu já tentei fazer isso. O mais quando eu clico no link "enable ssl" em preferencias/ geral  ele apenas atualiza a pagina, e nada mais. com o https. Ou seja o certificado está funcionanado. (Podemos verificar nesse link - https://stahltelecom.com.br/ssl.php). Então dados os fatos não consigo ativar o ssl em todas as páginas. Sendo assim se eu entrar na home page da loja com https ele abre porém quando eu clico em Logar ele direciona para pagina de login sem o https. 

 

 

 

 

post-727948-0-34503700-1445611690_thumb.jpg

Share this post


Link to post
Share on other sites

Se vc prestar atenção, vai ver que aparece um botão para ativar o SSL depois de clicar neste link que tem escrito "Clique aqui... antes de ativar o SSL".

Share this post


Link to post
Share on other sites

Prezado Daniel,

 

Obrigado mais um vez pela ajuda, mais veja, essa tela é depois que eu já cliquei no link, ou seja não mudou nada além do BO entrar em Https. O front do site, não entra em https. Esse é o problema que ta rolando. Mesmo depois de eu clicar no link ele não aparece esse botão.

 

O que posso fazer ? O que pode ser ?

Share this post


Link to post
Share on other sites

Isto normalmente não dá problema. Mas vc também não mostra como está sua configuração, qual o host, URL, etc...

Só fala que não funciona. Aí fica difícil... 

 

A tela do Admin para ativar o SSL (nas páginas obrigatórias ou em todas as páginas é essa:

 

SSL.jpg

 

Neste caso está ativado o SSL em todas as páginas...

Manda um print de como está a sua configuração nesta página.

 

Outra possibilidade é se o SSL não estiver instalado corretamente no servidor.

 

Fora isso, só se o problema for entre a cadeira e o teclado...

 

Boa sorte.

Share this post


Link to post
Share on other sites

Vamos lá, acho que não me expressei bem.

 

Veja, vc está usando um versão do Presta 1.6.1.1

Eu já instalei essa versão para teste no meu servidor, e o que acontece é que esse botoes de ssl eles ficam desabilitados.

Mais enfim, hoje estou usando a 1.6.0.9 em um servidor da hostinger com conta business. com certificado ssl, emitido pela Comodo.  Minha loja está na pasta /loja ou seja "dominio.com.br/loja"

 

Para a verificação do certificado SSL, podemos utilizar esse link : https://stahltelecom.com.br/ssl.php ou seja. ele aparece normalmente funcionando. Onde podemos tirar a conclusão que está instalado corretamente no servidor.

 

Quando eu entro no BO, e entro na guia para ativar o ssl, ele simplesmente atualiza a tela, sem efeito nenhum.

 

Para efeito de teste eu instalei no diretorio principal do meu servidor mais uma loja, da mesma versão 1.6.0.9. E o problema continuou. Ele não aparece nenhum botão para ativação de ssl em todas as paginas. E sim, ele apenas atualiza a pagina do BO. Antes de vir aqui eu ja tinha lido tudo a respeito nos foruns presta e fora daqui. Mais não obtive nenhum sucesso.

 

Se o problema fosse tão facil assim, acho que ja teria resolvido. Pode sim ser algo banal. Porem o desafio está em descubrir o que é que está causando isso.

 

 

Resumindo os dados.

 

A tela do ssl posso clicar quantas vezes no link de ativação ssl que era vai continuar como está no print.

A versão do presta é 1.6.0.9

O host é Hostinger Business

Certificado SSL Emitido pela Comodo

versão do php é 5.5

Apache 2.4.10

MySql 5.1.61

 

A tela onde ativamos o SSL Está assim mesmo depois de clicar no link para habilitar o ssl.

post-727948-0-93534000-1445811909_thumb.jpg

Edited by dhiogojv (see edit history)

Share this post


Link to post
Share on other sites

Para ajudar no problema, eu instalei em um novo diretorio a ultima versão do prestashop e veja como fica depois de eu clicar no link para ativar o ssl.

post-727948-0-04924700-1445893971_thumb.jpg

Share this post


Link to post
Share on other sites

Assim como eu vc utiliza o SSL em toda loja, dependendo do host pode diminuir um pouco o desempenho da loja, mas creio que nada muito alarmante.

Vou descrever os passos que utilizei e deu certo comigo.

Depois de instalado o certificado corretamente em meu host, igual na sua imagem eu cliquei em Habilitar SSL, depois eu habilitei  "forçar SSL em todas as Páginas"

feito isso, fui em "parametros avançados" > "desempenho"

Desabilite o Cache e limpe o cache.

Após ter feito isso, um novo .htaccess precisa ser gerado, como no PS 1.6 não tem o gerador, tem uma maneira mais simples de gerar e rápido.

Ainda com o cache limpo e desabilitado, vá em "preferências" > SEO e URL e confira o domínio da sua loja e o domínio SSL, estando tudo correto, vá em URL amigável marque a opção "não" e salve a configuração.

Após isso, vá novamente em URL amigável e marque a opção sim e salve novamente, esse procedimento gera um novo .htaccess.

 

Depois vá em "parametros avançados" > "desempenho" e ative o cache.

OBS.: Eu tive alguns erros de imagens em minha loja depois que tirei o www da url, tente colocar novamente o www e verifique.

Abraços.
 

Share this post


Link to post
Share on other sites

pessoal, obrigado por todos tentarem ajudar, O que foi feito foi o que o daniel disse. O problema era na minha hospedagem, Hoje comprei uma VPS e não sofro mais com isso. Deu para instalar certinho o Certificado. Sem problema.

 

Na VPS eu utilizo o VestaCP Um painel bem facil de mexer e de instalar o SSL! 

Share this post


Link to post
Share on other sites

pessoal, obrigado por todos tentarem ajudar, O que foi feito foi o que o daniel disse. O problema era na minha hospedagem, Hoje comprei uma VPS e não sofro mais com isso. Deu para instalar certinho o Certificado. Sem problema.

 

Na VPS eu utilizo o VestaCP Um painel bem facil de mexer e de instalar o SSL! 

Que bom, eu tbm depois que adquiri um VPS o site ficou muito rápido e os problemas acabaram.

 

Só por curiosidade, seu vps é no BR ? Qual seu plano e preço ?

 

Qq coisa me manda MP

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More