Jump to content

Mon Prestashop ne veut pas du HTTPS


Recommended Posts

Bonjour

J'ai une galère sur une touuuute nouvelle install de PrestaShop.
Mon install est "neuve", que les mises à jours des quelques modules par défaut. Aucune autre modif, rien rien rien.
J'ai commandé et installé côté hébergeur un certificat SSL... que j'ai testé. Sur une page de test en html ou php, j'ai bien le cadenas, et le bon certif apparait.

Là où ça se complique, c'est sur Prestashop. N'importe quelle page que je tente d'ouvrir avec https, en front ou en back office est redirigé en HTTP.
Et du coup, forcément, la page lien "Veuillez cliquer ici pour vérifier que votre boutique supporte le protocole HTTPS" ne fonctionne forcément pas.

Je n'ai pas ce phénomène sur les pages de test qui ne sont pas de PS.

J'ai testé 
- de désactiver TOUS les modules
- de supprimer les .htaccess des repertoire www et admin

Et là je ne vois pas quoi tester d'autre sans bidouiller (et faire n'importe quoi)

Quelqu'un aurait une piste ?

Pour info :
PS : 1.7.6.9
PHP 5.6
MySQL 5.6.43

Link to comment
Share on other sites

1/ sans rapport mais passez en PHP 7.1

2/ vérifiez que vous n'avez pas un forçage http soit le dans .htaccess, soit du fait de votre panel/hébergement

3/ rendez-vous en BO en https

4/ activez le ssl

5/ activez le ssl partout

6/ si 4 et/ou 5 ne fonctionnent pas, forcez les valeur en base de données (ps_configuration). Attention votre certificat doit être validé et le site répondre en https

 

 

Edited by doekia (see edit history)
Link to comment
Share on other sites

3 minutes ago, doekia said:

1/ sans rapport mais passez en PHP 7.1

Version du package la plus récente proposée chez l'hébergeur (Amen) 6.1. Déjà utilisée

 

4 minutes ago, doekia said:

2/ vérifiez que vous n'avez pas un forçage http soit le dans .htaccess, soit du fait de votre panel/hébergement

Les .htaccess ont été supprimés (puis remis) et rien n'y a fait. Au passage, on peut bien ouvrir mes pages de test en HTTPS, qu'elles soient en php ou html. Ca a l'air de ne venir que des pages Prestashop

 

6 minutes ago, doekia said:

3/ rendez-vous en BO en https

Je la saisie en https (comme le fait le lien du BO pour tester SSL) et je suis toujours redirigé en HTTP

8 minutes ago, doekia said:

4/ activez le ssl

5/ activez le ssl partout

6/ si 4 et/ou 5 ne fonctionnent pas, forcez les valeur en base de données (ps_confuguration). Attention votre certificat doit être validé et le site répondre en https

c'est bien là mon problème, mon site ne répond pas en https mais me redirige en HTTP. Donc pas possible de l'activer, ni partout.... et change le ps_configuration dans la base de données... je n'ose le faire vu qu'on y accède pas en https

Link to comment
Share on other sites

13 minutes ago, doekia said:

1/ sans rapport mais passez en PHP 7.1

2/ vérifiez que vous n'avez pas un forçage http soit le dans .htaccess, soit du fait de votre panel/hébergement

3/ rendez-vous en BO en https

4/ activez le ssl

5/ activez le ssl partout

6/ si 4 et/ou 5 ne fonctionnent pas, forcez les valeur en base de données (ps_confuguration). Attention votre certificat doit être validé et le site répondre en https

 

 

Sur 1.7.6.8 j'ai eu ce problème, obligé de forcer la valeur dans la BDD (ps_configuration), une fois activé tout fonctionne normalement (Certificat valide).

Sur un hébergement LWS mutualisé. En VPS aucun soucis :)

Link to comment
Share on other sites

5 minutes ago, AfterGlow93 said:

obligé de forcer la valeur dans la BDD (ps_configuration)

Ca fonctionne !!!

J'avais vu cette astuce si le bouton reste grisé mais qu'on est bien en HTTPS, mais jamais pour ce cas de figure.

Merciii ! Z'êtes au top !

Link to comment
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...