Erreur Prestashop avec un certificat Let's encrypt
Révision datée du 3 mars 2017 à 11:35 par Rrigob1979 (discussion | contributions) (Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra... »)
Introduction
Dans le cas ou votre PrestaShop vous indique une erreur du type : "Cannot get catalog data, please try again later. Reason: SSL CA bundle not found: /var/www/vhosts/XXX/XXX/app/cache/prod/cacert.pem"
Déroulé
- Dans la partie certificat SSL de votre interface Plesk, séléctionnez le certificat correspondant à votre PrestaShop
- Copier le contenu de la partie "Certificat (*.crt)"
- Dans votre Gestionnaire de fichier du sous-domaine, naviguez jusqu'au dossier suivant : /<Répertoire_de_base_PrestaShop>/app/cache/prod
- Dans ce dossier vous avez déjà un fichier cacert.pem, vous ne pourrez le modifier directement, il vous faut le renommer par exemple en cacert.txt.
- Supprimez tout le contenu de ce fichier depuis l'éditeur de texte Plesk simplement en cliquant sur le nom du fichier.
- Collez dans ce fichier cacert.txt le contenu de la partie "Certificat (*.crt)" de l'étape 2.
- Enregistrer les modifications puis renommer le fichier en cacert.pem
Conclusion
Votre certificat Let's Encrypt est maintenant intégré dans votre PrestaShop, cette manipulation sera à effectuer de nouveau à chaque fois que votre certificat sera expiré (Tous les 90 jours ). Afin de vous éviter ce désagrément nous vous conseillons de passer par notre boutique pour acheter un certificat avec une durée de validité plus grande (de 1 à 3 ans) : https://express.ikoula.com/fr/certificats-ssl
Cet article vous a semblé utile ?
0
Activer l'actualisation automatique des commentaires