wake-up-neo.net

Jetpack kann auf meinem Server nicht aktiviert werden

Ich versuche, Jetpack nach einer erfolgreichen Installation zu installieren, aber Jeckpack gibt einen Fehler aus, weil die Site nicht öffentlich zugänglich ist:

site_inaccessible

Fehlerdetails: Der Jetpack-Server konnte nicht mit Ihrer Site kommunizieren.

Ich habe die Jetpack/WordPress-Supportforen auf einige Optionen überprüft. XMLRPC ist aktiviert.

Der XML-RPC-Server akzeptiert nur POST Anfragen.

Curl versucht, die Daten abzurufen und stellt die Verbindung erfolgreich her

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

HTTP/1.1 400 Bad Request
Server: Nginx
Datum: Mi, 14. Dezember 2011, 13:40:59 GMT
Inhaltstyp: application/json
Transfer-Encoding: Chunked
Verbindung: geschlossen
Vary: Keks
X-Hacker: Wenn Sie dies lesen, sollten Sie automattic.com/jobs besuchen und sich bewerben, um am Spaß teilzunehmen. Erwähnen Sie diesen Header.
X-Pingback: http://jetpack.wordpress.com/xmlrpc.php
Läuft ab am: Mi, 11 Jan 1984 05:00:00 GMT
Zuletzt geändert am Mittwoch, den 14. Dezember 2011 um 13:40:59 Uhr GMT
Cache-Kontrolle: kein Cache, muss neu validiert werden, maximales Alter = 60
Pragma: kein Cache

Ich verwende kein W3 Total Cache-Plugin, was bei vielen Benutzern Probleme zu verursachen scheint.

Wie kann ich es aktivieren?

Ich arbeite mit WordPress 3.3

4
Sathyajith Bhat

Möglicherweise werden nicht genügend Prozesse ausgeführt.

Zum Testen erstellen Sie eine Datei sleeper.php:

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

Und dann führen Sie dies aus dem cli:

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

Wenn es nur einen Prozess gibt, wird so etwas gedruckt:

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

Anmerkungen/Credits: Ich habe diesen Test von meinem Kollegen Pyry Hakulinen erhalten, als ich an der Unterstützung von WordPress.com arbeitete. Es sollte als grundlegender Test und Ausgangspunkt für die Problembehandlung des Fehlers "Zeitüberschreitung des Vorgangs nach 15001 Millisekunden mit 0 empfangenen Bytes" dienen.

5
Sheri Bigelow

Ich habe dieses Problem behoben, indem ich den "Wartungsmodus" meiner WordPress-Site entfernt habe. Funktioniert gut.

1
Lucas