インストールに成功したらJetpackをインストールしようとしていますが、Jeckpackがサイトにアクセスできないというエラーを表示します。
site_inaccessible
エラーの詳細:Jetpackサーバーはあなたのサイトと通信できませんでした[IXR-32300:転送エラー:http_request_failed 0バイトの受信で15001ミリ秒後に操作がタイムアウトしました]
Jetpack/WordPressサポートフォーラムでいくつかのオプションをチェックしていました、 XMLRPCが有効になっています
XML-RPCサーバーはPOST要求のみを受け入れます。
Curlを使ってデータを取得しようとしています。接続に成功しました。
curl -i -L --data 'test' 'https://jetpack.wordpress.com/jetpack.register/1'
HTTP/1.1 400不正なリクエスト
サーバー:nginx
日付:2011年12月14日水曜日13:40:59 GMT
コンテンツタイプ:application/json
転送エンコード:チャンク
接続:閉じる
Vary:Cookie
X-hacker:これを読んでいるのなら、automattic.com /jobsにアクセスして、楽しみに参加してください。このヘッダーに言及してください。
X-Pingback: http://jetpack.wordpress.com/xmlrpc.php
有効期限:1984年1月11日(水)05:00:00 GMT
最終更新日:2011年12月14日水曜日13:40:59 GMT
キャッシュ制御:キャッシュなし、再検証が必要、最大経過時間= 60
プラグマ:キャッシュなし
私はW3 Total Cacheプラグインを使用しません。これは多くのユーザーにとって問題を引き起こすようです。
どうやって有効にすることができますか?
私はWordPress 3.3を実行しています
十分なプロセスが実行されていない可能性があります。
テストするために、ファイルsleeper.phpを作成してみてください。
<?php
sleep(5);
echo "Working fine\n";
そして、cliからこれを実行します。
curl -m 6 http://example.com/sleeper.php & curl -m 6 http://example.com/sleeper.php & wait
プロセスが1つしかない場合は、次のように出力されます。
Working fine
curl: (28) Operation timed out after 6001 milliseconds with 0 bytes received
メモ/クレジット:WordPress.comのサポートに取り組んでいる間、同僚のPyry Hakulinenからこのテストを受けました。これは、「0バイトを受信して15001ミリ秒後にタイムアウトした操作」エラーをトラブルシューティングするための基本的なテストおよび開始点として機能します。
私はこれを直して私のワードプレスサイトの「メンテナンスモード」を取り除きました。正常に動作しています。