Problème et Erreur lors de l’activation de Jetpack pour WordPress : register_http_request_failed : on a la Solution !
Récemment, je me suis installé un petit site perso avec mon CV et un blog qui sera tourné vers ma profession : la Recherche. J’ai donc installé mon petit WordPress et lors de l’activation du plugin Jetpack, j’ai rencontré un gros problème :
Jetpack ne pouvait pas contacter WordPress.com :
register_http_request_failed
. Dans la plupart des cas, cela signifie que quelque chose n’est pas configuré correctement sur votre hébergement. GnuTLS recv error (-9): A TLS packet with unexpected length was received.
Ce message d’erreur est l’équivalent de celui ci-dessous (en anglais) :
Jetpack could not contact WordPress.com:
register_http_request_failed
. This usually means something is incorrectly configured on your web host.
Désespéré, j’ai d’abord fouillé sur le web et je n’ai pas trouvé ce genre de problème avec les mots : Jetpack problem/issue wordpress activating/activation
Une nouvelle fois désespéré, je contact mon hébergeur qui me dit : « Tout va très bien madame la marquise » et « Allez voir les forums ». Alors je cherche (c’est mon métier, et parfois je trouve) et là… magie, il y a un lien qui nous montre comment régler ce petit problème d’activation de Jetpack. Je l’ai testé, et il fonctionne. Cependant, le tout est en anglais et je pense qu’il est nécessaire de le traduire car d’autres personnes peuvent rencontrer ce problème et ne pas trouver la solution.
Voici chacune des étapes à effectuer pour résoudre ce problème d’activation de Jetpack:
1. Installez et activer le plugin Core Control
2. Dans votre panel admin, aller dans Outil puis Core Control
3. Cochez HTTP Access Module 1.0 et sauvegarde (Save Model Choices)
4. Allez ensuite dans le second onglet du plugin (External HTTP Access)
5. Dans la partie nommée Manage Transports, veuillez activer Disable Transport pour la partie qui concerne cURL
6. Vous pouvez activer le plugin Jetpack ! Il ne vous reste plus qu’à associer votre compte WordPress et Jetpack.
7. Une fois que tout est fait, vérifiez que Jetpack est bien activé. Alors il suffit de retourner au point 5 et d’activer cURL.
Parfois, la vie est belle !
Comme précise le billet initial, cette manipulation fonctionne pour Jetpack mais également Google Analytics.
Merci à Tim Pateman pour la solution !