Segurança e SSL
Ativar HTTPS no PrestaShop
Antes de alterar o PrestaShop, verifique no SSL/TLS Status e no navegador se o domínio e as variantes necessárias apresentam um certificado válido. O AutoSSL só pode cobrir os nomes elegíveis que passem a validação.
Faça uma cópia da base de dados e teste a alteração em staging quando a loja tiver módulos, pagamentos ou proxies personalizados.
Versões atuais
No painel do PrestaShop, aceda a Parâmetros da loja > Geral (Shop Parameters > General), consoante a versão, e use a verificação Ativar SSL.
Guarde a alteração e verifique na mesma secção se as opções Ativar SSL e Ativar SSL em todas as páginas estão ativadas.
PrestaShop 1.6 e 1.7 antigas
No PrestaShop 1.7 a opção encontra-se normalmente em Parâmetros da loja > Geral. Na 1.6 encontrava-se em Preferências > Geral. Estas versões podem estar sem suporte: ativar o HTTPS não substitui a sua migração.
Notas adicionais
Se, após a alteração, o site carregar por https mas mostrar avisos, verifique se está a servir conteúdo misto.
Quando toda a loja funcionar por HTTPS, ative o redirecionamento de HTTP para HTTPS a partir do cPanel ou através de uma regra controlada. Se houver um proxy inverso, confirme antes que o PrestaShop recebe corretamente o protocolo original para evitar ciclos. Teste a administração, o carrinho, a compra, os pagamentos, os webhooks e as imagens.
Se aparecer um ciclo ou não conseguir entrar
Conserve o valor anterior da configuração e o acesso aos ficheiros do alojamento. Se falhar ao adicionar uma regra de redirecionamento, retire primeiro essa regra e verifique o HTTPS direto. Se a falha começar ao alterar o PrestaShop, restaure a configuração anterior e reveja o proxy ou o módulo envolvido numa cópia de testes. Evite acumular redirecionamentos no cPanel, .htaccess, CDN e módulos sem saber qual está a responder.
Em multiloja, reveja o contexto de loja selecionado antes de guardar. Uma verificação da loja principal não garante que todos os domínios do grupo tenham certificado e ligações corretos.
Também lhe pode ser útil
- Ativar o HTTPS no Moodle Indica como editar a variável wwwroot do ficheiro config.php do Moodle para substituir HTTP por HTTP...
- Ativar o HTTPS no WordPress com um certificado SSL válido Mude o WordPress de HTTP para HTTPS mantendo o domínio e os caminhos, e verifique o acesso, os redir...
- Aviso do AutoSSL: a renovação pode reduzir a cobertura Explica o aviso de redução de cobertura, como localizar o domínio que não passa a validação e quando...
- Certificados SSL automáticos para domínios e subdomínios Verifique a cobertura gratuita do AutoSSL e ative o HTTPS no seu site quando o certificado for válid...
Algo não bate certo ou mudou? Diga-nos e revemos.