Récemment j’ai eu droit en voulant activer mon thème Astra, je me suis heurté à l’erreur suivante :
Contenu
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Ce n’est pas un problème du thème Astra
Ce n’est pas un problème de votre hébergeur
J’ai fait 2 aller retours vers le hébergeur 02Switch, qui est très bien, réactif, mais n’a pu me solutionner mon problème, se contentant de dire que chez eux tout va bien. Bien sûr je ne savais pas quel était le vrai problème, je sentais que c’était un problème du serveur du site, et pas de celui d’Astra, comme me le suggérait l’hébergeur.
La solution est ailleurs
Ce n’est seulement qu’après avoir vu la petite vidéo d’Astra montrant que (tout plugins désactivés, le problème persistait, en effet en allant sur Outil > Santé du site, il y avait une alerte d’erreur critique concernant REST API, en gros les appels vers d’autres serveurs échouaient à cause du certificat.
En googlant un peu plus sur Internet, j’ai trouvé la solution sur cette page :
Le problème était que le certificat de WordPress, le fichier ca-bundle.crt
localisé dans wp-includes/certificates, datait de 2016…

La solution consistait à télécharger un certificat plus récent sur ce lien le fichier ca-cert.pem
. Le soucis c’est que ce fichier ne nommait pas pareil, pas de panique il suffit juste de copier le contenu texte de ce fichier et de remplacer l’ancien contenu intégralement du fichier ca-bundle.crt
et le tour est joué.