web-dev-qa-db-fra.com

Impossible d'activer Jetpack sur mon serveur

J'essaie d'installer Jetpack après une installation réussie, mais Jeckpack renvoie une erreur indiquant que le site n'est pas accessible au public:

site_inaccessible

Détails de l'erreur: le serveur Jetpack n'a pas pu communiquer avec votre site [IXR -32300: erreur de transport: http_request_failed Opération expirée après 15001 millisecondes avec 0 octet reçu]

Je vérifie les forums de support Jetpack/WordPress pour certaines options, XMLRPC est activé

Le serveur XML-RPC accepte uniquement les demandes POST.

Essayer curl pour récupérer les données et la connexion est établie

curl -i -L --data 'test' 'https://jetpack.wordpress.com/jetpack.register/1'

HTTP/1.1 400 Requête incorrecte
Serveur: nginx
Date: mercredi 14 décembre 2011 à 13:40:59 GMT
Content-Type: application/json
Transfer-Encoding: chunked
Connexion: fermer
Vary: Cookie
X-hacker: Si vous lisez ceci, vous devriez visiter automattic.com/jobs et demander à participer au jeu, mentionnez cet en-tête.
X-Pingback: http://jetpack.wordpress.com/xmlrpc.php
Expire le: mercredi 11 janvier 1984 à 05:00:00 GMT
Dernière mise à jour: mercredi 14 décembre 2011 à 13:40:59 GMT
Cache-Control: pas de cache, doit revalider, max-age = 60
Pragma: no-cache

Je n'utilise pas le plugin W3 Total Cache, ce qui semble poser problème à de nombreux utilisateurs.

Comment puis-je l'obtenir pour l'activer?

Je cours sur WordPress 3.3

4
Sathyajith Bhat

Vous n'avez peut-être pas assez de processus en cours d'exécution.

Pour tester, essayez de créer un fichier sleeper.php:

<?php
sleep(5);
echo "Working fine\n";

Et puis lancez ceci depuis le cli:

curl -m 6 http://example.com/sleeper.php & curl -m 6 http://example.com/sleeper.php & wait

S'il n'y a qu'un seul processus, il affichera quelque chose comme ceci:

Working fine
curl: (28) Operation timed out after 6001 milliseconds with 0 bytes received

Notes/crédits: j'ai reçu ce test de mon collègue Pyry Hakulinen alors que je travaillais sur le support WordPress.com. Il doit fonctionner comme un test de base et un point de départ pour résoudre l'erreur "Opération expirée après 1 500 millisecondes avec 0 octet reçu".

5
Sheri Bigelow

J'ai résolu ce problème en supprimant le "mode maintenance" de mon site wordpress. Fonctionne bien.

1
Lucas