Erreur: WordPress n'a pas pu établir de connexion sécurisée vers Wordpress.org

Dernière mise à jour sur 6 sept. 2023 à 13:13:55.
Catégorie: Platforme d'hébergement | Hébergement web questions techniques

IPv6 Linux Wordpress

Cet article décrit un problème avec Wordpress 4.9.1+ où il n'est pas possible d'installer des plugins ou des thèmes personnalisés via le tableau de bord Wordpress.

Connexion sécurisée?

À première vue, il semble que l'installation de Wordpress ne s'est pas déroulée correctement ou qu'il y a un problème quelque part avec l'hébergement lui-même. Cependant, dans les coulisses, Wordpress utilise cURL pour se connecter au serveur api.wordpress.org.
Même si vous testez depuis le serveur (via SSH) si vous pouvez y accéder, ce n'est pas un problème, le serveur est disponible.
Si vous effectuez un appel cURL manuel :

curl api.wordpress.org

Pouvez-vous vous connecter.
Cependant, si vous essayez de vous connecter aux serveurs api.wordpress.org via IPv6 :

curl -6 api.wordpress.org 

Recevez-vous un message d'erreur.
Cela nous aide à limiter le problème à IPv6.
Le problème est donc apparemment lié à la résolution du nom d'hôte.

Workaround

La seule façon de contourner ce problème est de modifier un fichier principal de Wordpress. Veuillez noter qu'en modifiant ce fichier, le processus de mise à jour causera des problèmes à l'avenir !
Au moment de la rédaction (07.12.2017), il n'y avait pas de solution à ce problème dans la version Wordpress, donc pour l'instant c'est la seule solution.
L'écriture d'une action personnalisée n'aide pas non plus immédiatement, car il s'agit d'une fonctionnalité de base dans Wordpress.
Editez le fichier wp-includes/Requests/Transport/cURL.php et ajoutez la ligne suivante (à la ligne 97) :

curl_setopt($this->handle, CURLOPT_RESOLVE, array("api.wordpress.org:80:66.155.40.187", "api.wordpress.org:443:66.155.40.187", "downloads.wordpress.org:80:66.155.40.203", "downloads.wordpress.org:443:66.155.40.203"));

Il s'agit bien sûr d'une solution temporaire, mais au moins vous pouvez continuer avec l'installation de plugins, etc.


Articles connexes

Paramètres des serveurs mail Kinamo (feuille de triche)

L'article suivant vous donne un résumé de la configuration et noms du serveurs mail de Kinamo. Avec la liste ici...

En savoir plus

Créer un filtre anti-spam avec le Kinamo Webmail

L'article suivant vous explique comment ajouter un filtre spécial pour mettre des messages SPAM automatiquement dans un dossier dans votre...

En savoir plus

Acheter un certificat SSL? Qu'est un certificat SSL?

Vous voulez acheter un certificat SSL? Mais, c'est quoi un certificat SSL? Et pourquoi est-ce que tous le monde dit...

En savoir plus

Besoin d'aide supplémentaire?

Vous n'avez pas obtenu de réponse à toutes vos questions?
Ne vous inquiétez pas, faites une demande d'assistance!

Sélectionnez votre langue

Toutes les langues: