Jetpackの接続エラーメッセージを解決する
サイトをWordPress.comアカウントに接続する際に発生する可能性のあるエラーメッセージを確認し、解決するための手順をご覧ください。
エラーが発生しました。もう一度お試しください。
Jetpackへの接続中にこの一般的なエラーメッセージが表示された場合、通常はサイトのXML-RPCに問題があります。XML-RPCの問題を解決するにはこのガイドを参照し、その後Jetpackへの接続を再試行してください。
ブログトークンの検証
このエラーが発生する場合、サイトのセキュリティトークンが古いか無効である可能性があります。解決するには、Jetpackを完全に無効化して削除し、その後再インストールしてください。この処理によってデータが影響を受けることはありません。統計情報とフォロワーはそのまま維持されますが、設定はリセットされるため、再インストールして再接続した後に再設定する必要があります。
ホストを解決できませんでした
Error details: The Jetpack server was unable to communicate with your site [IXR -32300: transport error: http_request_failed Couldn't resolve host 'example.com']
これは通常、新しいドメインを登録した直後、またはDNSを変更した直後にJetpackへ接続しようとしていることを意味します。
どちらの場合も、変更してからJetpackへの接続を試みるまで、24~72時間空ける必要があります。
72時間経過後もこのエラーが表示される場合は、URLをサイトプロファイラーで確認し、Aレコードとネームサーバーが新しいDNSに正しく設定されていることを確認してください。新しいDNSのAレコードとネームサーバーがどうあるべきか不明な場合は、ホスティングプロバイダーにお問い合わせください。
通信エラー
このエラーは、JetpackとWordPress.comの通信全般に問題が発生していることを意味します。
まず、xmlrpc.phpが正しく設定されていることを、このガイドに従って確認してください。
XML-RPC接続に問題がない場合は、ドメインが一方のみのプロトコル(HTTP または HTTPS)で読み込まれ、両方ではないことを確認してください。HTTPの通信をHTTPSへリダイレクトする方法については、ホスティング会社にお問い合わせください。リダイレクト後、サイトをJetpackに再接続してください。
エラー403または404
Jetpackへの接続時に403または404エラーが表示される場合は、サイトへのxmlrpc接続を確認してください。
WordPress.comからサイトへのリクエストがブロックされています
ファイアウォール、Webアプリケーションファイアウォール(WAF)、またはセキュリティルールによって、WordPress.comがサイト上のxmlrpc.phpに到達できない状態です。接続トークンはまだ有効なため、再接続してもこのエラーは解決せず、Jetpackにも再接続オプションは表示されません。
ツール → サイトヘルスに移動し、Jetpackの項目で診断内容全体を確認してから、ウェブホストにWordPress.comからxmlrpc.phpへのリクエストを許可するよう依頼してください。セキュリティプラグインを使用している場合は、xmlrpc.phpを例外として追加してください。Jetpackは1日1回再確認を行うため、ブロック解除後、およそ1日以内にエラーが解消されます。
操作がタイムアウトしました。接続がタイムアウトしました
タイムアウトが発生したことを示す、よくあるエラーメッセージが2つあります。それは次のとおりです。
Error details: The Jetpack server was unable to communicate with your site [IXR -32300: transport error: http_request_failed Operation timed out after 15001 milliseconds with 0 bytes received]
または:
cURL error 28: Connection timed out after 10000 milliseconds
これらのメッセージは、ホスティングプロバイダーが同時に処理できるPHP接続数を制限していることを示します。解決するには、ウェブホストに次の対応を依頼してください。
- ホスティング側でJetpackをブロックしていないことを確認してもらう
- XML-RPC経由の受信接続と送信接続を制限しているかどうかを確認する
Jetpackの機能を利用してネットワークリクエストを同時に送受信するには、同時に実行されるPHPプロセスが必要です。通常は、ホスティングサービスの提供元にPHP_FCGI_CHILDRENの設定を2に変更してもらうことで、この問題を解決できます。提供元が変更を完了したことを確認したら、Jetpackへの再接続を試みるには、次のガイドに従ってください。
ブログを挿入できません
このエラーは、サイトのURLがシステムに保存されている方法に問題があることを意味します。こちら側で修正する必要があります。問題の解決についてはサポートにお問い合わせください。
Jetpackでエラーが発生し、ダッシュボードを表示できませんでした
このエラーは通常、サイトのフロントエンドにPHPエラーを出力する設定になっている場合に発生します。これらのエラーによりJetpack APIが妨げられ、ダッシュボードを読み込めなくなる可能性があります。
解決するには、フロントエンドでのPHPエラーの出力を無効にします。このガイドに従ってください。PHPエラーの出力を無効にしてもこのエラーが発生する場合は、サポートにお問い合わせください。
cURLエラー60 – SSL:ローカル発行者証明書を取得できません
Error details: [http_request_failed] cURL error 60: SSL certificate problem: unable to get local issuer certificate [-10520]
Jetpackは、サイトのSSL証明書を検証できないため接続できません。ウェブホストに連絡し、サイトのサーバーが完全なSSL証明書チェーンを提供するよう設定するよう依頼してください。証明書チェーンの問題を確認するには、このオンラインツールを使用できます。
サーバーエラーコード500
Error details:string(60) -32301: transport error – HTTP status code was not 200 (500)
これはウェブホスト側のサーバーエラーです。PHPコードをデバッグするには、PHPエラーログを確認し、このエラーが発生した時刻付近に通知がないか調べる必要があります。PHPコードのデバッグ方法が分からない場合は、ウェブホスティングプロバイダーにサポートを依頼してください。
エラーコード409 – XML-RPCが正しく応答していません
Cloudflareまたは他のCDNを介してトラフィックをプロキシするサイトでは、Jetpackデバッガーツールのhttps://jptools.wordpress.com/debug/でエラー409が表示されることがあります。
Cloudflareを使用している場合は、Cloudflareの機能をxmlrpc.phpとWP管理画面でバイパスするよう、このガイドに従って設定してください。
Missing_secrets
このエラーメッセージは、何らかのキャッシュの問題を示しています。サイトでキャッシュプラグインを使用している場合は、キャッシュを消去してみてください。それでも解決しない場合は、この小さなプラグインをインストールしてオブジェクトキャッシュを消去してください。完了したら、Jetpackを再接続するため、こちらの手順に従ってください。
登録シークレットが空です(ステータス500)
このエラーの原因となるさまざまな状況があります:The registration secret sent by your site is empty. (Status 500)。
その問題が発生した場合は、プラグインまたはテーマの競合を探し、PHP/デバッグログを確認して接続を妨げている原因を特定してください(ホストがサポートできます)。場合によっては、データベースのサイズを縮小するかサーバーの制限を引き上げることで解決します。これについてもホストがサポートできます。
検証用シークレットが見つかりません
Error details: [verify_secrets_missing] Verification secrets not found
このリクエストはタイムアウトしたか、最初のハンドシェイクを完了できなかった可能性があります。Jetpackを再接続するには、次の手順に従ってください。
Jetpackでオプションの保存中に問題が発生しました(cannot_save_secrets)
これは通常、optionsというWordPressデータベース内のテーブルに書き込めないことを意味します。確認方法がわからない場合は、ホスティングプロバイダーに問い合わせて、optionsテーブルが書き込み可能であることを確認してください。
xml_rpc-32601
このエラーはlighttpdの設定ミスである可能性があります。当社ではlighttpdをサポートしていませんが、このフォーラムスレッドにある提案を確認できます。
適切に設定されたサイトでは、/xmlrpc.php URLにブラウザーでアクセスすると、「XML-RPC server accepts POST requests only」と表示されます。/xmlrpc.php?rsd URLにはXMLデータが表示されます。サイトの設定に誤りがある場合は、どちらのURLにも「XML-RPC server accepts POST requests only.」と表示されます。詳しくはこのガイドをご覧ください。
xml_rpc-32700
WordPressをVarnishの背後で運用している場合、JetpackをWordPress.comに接続しようとすると、このメッセージが表示されることがあります:
Your Jetpack has a glitch. Something went wrong that’s never supposed to happen. Guess you’re just lucky: xml_rpc-32700. Try connecting again.
Varnishの一部のバージョンには、ウェブサーバーとHTTP/1.0を介した正しい通信を妨げる既知のバグがあります。Varnishがバグを修正するまで、この回避策を試せます。これにより、VarnishにHTTP/1.1を使用させます。うまくいかない場合は、一時的にVarnishを無効にし、Jetpackに接続してから、Varnishを再度有効にしてみてください。
このページに記載されていないエラーメッセージを受け取りました。
サイトの問題について詳しくはトラブルシューティングの手順をご確認ください。
HTTPエラーコード
Jetpackの接続問題のトラブルシューティングでは、さまざまなHTTPエラーコードが表示されることがあります。詳しく読むには、HTTPエラー専用ページを確認してください。
Still need help?
Please contact support. We’re happy to advise.