Erreur « SSL certificate problem: unable to get local issuer certificate » : causes et solutions
L’erreur « SSL certificate problem: unable to get local issuer certificate » peut survenir lorsque WordPress, cURL, ou un autre service essaie de vérifier la validité d’un certificat SSL sans réussir à obtenir le certificat émetteur (issuer certificate). Ce problème est souvent causé par une configuration incorrecte du certificat SSL sur le serveur ou par un certificat racine manquant. Heureusement, Mr.WordPress est disponible pour vous aider à diagnostiquer et résoudre rapidement cette erreur afin de garantir la sécurité et la connectivité de votre site.
Pourquoi l’erreur « unable to get local issuer certificate » survient-elle ?
Cette erreur se produit généralement lorsque le certificat SSL utilisé n’est pas correctement configuré ou lorsque le certificat de l’autorité émettrice n’est pas accessible. Cela empêche les applications (comme cURL ou WordPress) de vérifier l’authenticité du certificat, ce qui peut perturber les connexions sécurisées. Cela peut être lié à des certificats intermédiaires manquants, des configurations de serveur inadéquates, ou des certificats obsolètes.
Causes fréquentes de l’erreur « unable to get local issuer certificate »
- Absence de certificat intermédiaire : Le certificat SSL n’inclut pas les certificats intermédiaires nécessaires pour établir une chaîne de confiance complète.
- Configuration incorrecte de cURL ou de PHP : cURL utilise souvent un fichier de certificats racine pour valider les certificats SSL. Si ce fichier est manquant ou obsolète, cela peut entraîner l’erreur.
- Certificat expiré ou non valide : Si le certificat SSL ou le certificat racine est expiré, la validation échouera.
- Fichier cacert.pem manquant : cURL utilise le fichier
cacert.pem
pour valider les certificats. Si ce fichier est absent ou mal configuré, l’erreur se produit.
Comment corriger l’erreur « SSL certificate problem: unable to get local issuer certificate »
- Ajoutez le certificat intermédiaire au serveur : Téléchargez les certificats intermédiaires depuis l’autorité de certification et ajoutez-les à votre serveur. Cela peut être fait en ajoutant la chaîne complète de certificats dans le fichier de configuration SSL.
- Vérifiez la configuration de cURL et PHP : Dans le fichier
php.ini
, assurez-vous que la directivecurl.cainfo
pointe vers le fichiercacert.pem
. Vous pouvez télécharger la dernière version decacert.pem
depuis le site de [cURL](https://curl.se/docs/caextract.html). - Mettez à jour le certificat SSL : Si le certificat est expiré ou obsolète, contactez votre fournisseur SSL pour le renouveler. Installez ensuite le nouveau certificat avec la chaîne complète (certificats intermédiaires inclus).
- Installez ou mettez à jour
cacert.pem
sur votre serveur : Téléchargez le fichiercacert.pem
à jour et placez-le dans le dossier adéquat sur votre serveur. Configurez cURL pour utiliser ce fichier en ajustant le chemin dansphp.ini
avec la ligne :curl.cainfo = "/path/to/cacert.pem"
Redémarrez le serveur pour appliquer les modifications.
- Testez avec un outil de vérification SSL : Utilisez un outil de vérification SSL en ligne pour vérifier que votre certificat SSL est correctement configuré et qu’il inclut les certificats intermédiaires nécessaires.
Si l’erreur persiste après avoir essayé ces solutions, Mr.WordPress peut vous aider à diagnostiquer et corriger la configuration SSL de votre serveur. Contactez-le via WhatsApp au +33 7 80 95 50 80 pour une assistance rapide et efficace.
Besoin d’assistance ? Contactez Mr.WordPress
Si vous avez besoin d’aide pour résoudre l’erreur « unable to get local issuer certificate » ou pour optimiser la sécurité SSL de votre site WordPress, Mr.WordPress est à votre disposition. Contactez-le via WhatsApp au +33 7 80 95 50 80 pour une assistance rapide et professionnelle.
FAQ sur l’erreur « SSL certificate problem: unable to get local issuer certificate » sur WordPress
Pourquoi l’erreur « SSL certificate problem: unable to get local issuer certificate » survient-elle ?
Cette erreur survient lorsque le certificat SSL ne parvient pas à valider l’autorité émettrice en raison de l’absence de certificats intermédiaires ou de fichiers de validation racine non configurés correctement.
Comment corriger l’erreur « SSL certificate problem: unable to get local issuer certificate » sur WordPress ?
Pour corriger cette erreur, ajoutez le certificat intermédiaire à votre serveur, configurez correctement cURL et PHP pour utiliser un fichier cacert.pem à jour, et vérifiez la configuration SSL avec un outil de vérification en ligne.
Quand devrais-je contacter Mr.WordPress pour un problème de certificat SSL ?
Si vous ne parvenez pas à résoudre l’erreur après avoir suivi ces étapes ou si votre certificat SSL continue de rencontrer des problèmes, contactez Mr.WordPress via WhatsApp au +33 7 80 95 50 80 pour une assistance rapide.
Quels sont les risques de laisser cette erreur SSL non corrigée sur votre site WordPress ?
Laisser cette erreur non corrigée peut compromettre la sécurité des connexions sur votre site, dissuader les visiteurs et causer des problèmes de compatibilité avec certaines API ou intégrations externes.