Installation du certificat SSL dans PrestaShop
Apprenez à installer un certificat SSL dans PrestaShop, en assurant la redirection automatique vers HTTPS et le cryptage des données entre les utilisateurs et le serveur.
Introduction
Dans ce tutoriel, nous présenterons les étapes nécessaires pour implémenter un certificat SSL dans l'application PrestaShop, en utilisant les paramètres disponibles dans la partie administration de l'application. Après avoir terminé ces étapes :
- Tout accès non sécurisé au site (par exemple https://domeniu.tld) sera automatiquement redirigé vers la version sécurisée (par exemple https://domeniu.tld).
- Toutes les données transférées entre les utilisateurs et le serveur seront cryptées.
Comme exemple, nous utiliserons le sous-domaine demo.hostico.ro.
Exigences
Pour parcourir ce processus, vous avez besoin de :
- Les identifiants du panneau d'administration PrestaShop.
- Un certificat SSL installé sur le compte d'hébergement pour le domaine sur lequel l'application PrestaShop fonctionne.
Étapes
- Connectez-vous au panneau d'administration PrestaShop en accédant à
domaine.tld/AdresseAdministration
(l'adresse personnalisée lors de l'installation).
- Accédez à Configurer → Paramètres de la boutique → Général.
- Dans l'interface des paramètres généraux, vérifiez si le domaine prend en charge HTTPS en cliquant sur Veuillez cliquer ici pour vérifier si votre boutique prend en charge HTTPS.
- Si aucune erreur n'apparaît, activez les champs Activer SSL et Activer SSL sur toutes les pages en les réglant sur On.
- Si l'application ne permet pas d'activer les deux champs simultanément :
- Réglez d'abord Activer SSL sur Activé et enregistrez les modifications.
- Après le rechargement de la page, activez également Activer SSL sur toutes les pages, puis enregistrez à nouveau.
Après avoir terminé ces étapes, tous les accès non sécurisés seront redirigés vers HTTPS, et les ressources du site seront chargées via le protocole sécurisé.
Redirection à travers le fichier .htaccess
Si la redirection vers HTTPS ne se fait pas automatiquement, éditez le fichier .htaccess
de l'application PrestaShop et ajoutez les lignes suivantes à la fin :
RewriteEngine OnRewriteCond %{HTTPS} éteintRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Le fichier .htaccess
peut être édité depuis le File Manager dans cPanel. Si vous ne voyez pas le fichier, activez l'affichage des fichiers cachés dans le File Manager.
Erreurs de sécurité affichées dans le navigateur
Dans certains cas, le navigateur peut afficher des avertissements indiquant que le site n'est pas sécurisé (par exemple, un "cadenas jaune"). Cela ne représente pas des problèmes avec le certificat SSL, mais survient à cause des ressources qui continuent de se charger via HTTP.
- Ouvrez le code source de la page (clic droit → Afficher le code source de la page).
- Recherchez des liens HTTP en utilisant Ctrl + F et modifiez manuellement les liens correspondants pour utiliser HTTPS.
- Les liens peuvent être présents dans le code PHP, la base de données ou les paramètres des modules/préférences de l'application.