Jump to content

Prestashop 1.7 / Nginx / Https


Recommended Posts

Bonsoir tout le monde,

 

Je me permets de vous contacter car je bloque sur l'installation d'une nouvelle boutique avec un certificat SSL sous Nginx. Après différentes recherche pour Nginx, je n'arrive pas à mettre en place le certificat SSL, voici ma situation :

 

- J'ai un serveur Nginx et PHP 7.1 qui fonctionne normalement bien.

- Une version de Prestashop 1.7 est en place et tourne correctement en version classique http.

- J'ai installé sur le serveur cerbot / letsencrypt.
- Le certificat généré pour le nom de domaine est reconnu si je fais https://www.mondomain.com/test.php.

- J'obtiens un joli cadenas vert avec aucune erreur.

 

Maintenant je souhaite activer le https pour la boutique depuis l'interface. Car si je me rends sur la page https://www.mondomain.com pour voir la page d'accueil du prestashop 1.7, j'obtiens des erreurs dans la console car le css et les images ainsi que le js ne sont pas envoyé via https mais via http.

J'ai fouillé dans la base de données, je n'ai aucun lien en http à éditer en https. Le thème utilisé est celui par défaut et je n'ai pas de système de cache activé.
 

Dans l'interface de l'administration, sous Paramètres de la boutique -> général, le bouton appelé : "Veuillez cliquer ici pour vérifier que votre boutique supporte le protocole HTTPS." ne semble pas fonctionner.
Si je clique dessus je suis redirigé vers la même page au format https. Et c'est tout.

 

Capture_d_e_cran_2017_07_31_a_23_22_43.p

Le bouton Activer le SSL sur tout le site reste grisé et impossible de l'activer.
Avez vous une idée ?

Je vous remercie ;)

 

Edited by Web-Wave (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

 

Je reviens vers vous pour savoir si quelqu'un aurait une idée ?

Je viens de supprimer tout le contenu à la racine du ftp en supprimant également la base de données.
En ayant une toute nouvelle installation en passant par l'url https, cela me fait également la même chose.

Faut il installer dans un premier temps la boutique en http pour ensuite la passer en https ?

 

Je vous remercie.

Share this post


Link to post
Share on other sites

  • 3 months later...

Bonjour

Je viens de rencontrer le problème ... et de le résoudre:

1: si le back office ne répond pas, aller dans la base via phpmyadmin (sauvegarder la base) et, dans la table prefixe-de-la-base_configuration modifier la valeur des champs

- PS_SSL_ENABLED

- PS_SSL_ENABLED_EVERYWHERE

en les mettant à 1

2: récupérer le htacess à la racine du prestashop et y insérer SetEnv HTTPS On

(merci à:

)

Et s'il reste des mixed content, vérifier dans le css et les modules qu'il ne traîne pas un http à remplacer par un https.

 

 

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
 Share

×
×
  • Create New...

Important Information

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