Jetpackの接続エラーメッセージを解決する
最終更新日:
サイトをWordPress.comアカウントに接続する際に発生する可能性のあるエラーメッセージを確認し、解決するための手順をご覧ください。
Jetpack 16.4以降では、接続画面にJetpackが表示するメッセージが、Jetpackの接続カードの設定 → コネクター(WordPress 7.0以降)にも表示されます。サイトがWordPress.comに接続できない場合は、カードの2行目にcURLエラーが表示されます。
エラーが発生しました。もう一度お試しください。
Jetpack 16.4以降では、エラーに対する具体的なメッセージがなく、サイトから読み取れるエラーテキストも返されなかった場合にのみ、Jetpackがこの一般的なメッセージを表示します。具体的なメッセージはないもののサイトからエラーテキストが返された場合は、Jetpackが代わりにそのテキストを表示します。
Jetpackへの接続中にこの一般的なエラーメッセージが表示された場合、通常はサイトのXML-RPCに問題があります。XML-RPCの問題を解決するにはこのガイドを参照し、その後Jetpackへの接続を再試行してください。
ブログトークンの検証
このエラーが発生する場合、サイトのセキュリティトークンが古いか無効である可能性があります。解決するには、Jetpackを完全に無効化して削除し、その後再インストールしてください。この処理によってデータが影響を受けることはありません。統計情報とフォロワーはそのまま維持されますが、設定はリセットされるため、再インストールして再接続した後に再設定する必要があります。
ホストを解決できませんでした
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com couldn’t find your site’s domain. Check that the domain is set up correctly and points to your site.
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 16.4以降では、エラーごとに異なるメッセージが表示され、通常はサイトのアドレスが含まれます。403エラーの場合は、次のメッセージが表示されます。
Something blocked WordPress.com from verifying your site at https://yourjetpack.blog (HTTP 403). Try again in a minute. If it keeps happening, a firewall or security rule is usually the cause: ask your hosting provider to allow connections from WordPress.com.
404エラーの場合は、次のメッセージが表示されます。
WordPress.com reached your site at https://yourjetpack.blog, but the connection endpoint was not found. A security plugin or server rule may be blocking xmlrpc.php or the REST API.
Jetpackへの接続時に403または404エラーが表示される場合は、サイトへのxmlrpc接続を確認してください。
WordPress.comからサイトへのリクエストがブロックされています
ファイアウォール、Webアプリケーションファイアウォール(WAF)、またはセキュリティルールによって、WordPress.comがサイト上のxmlrpc.phpに到達できない状態です。接続トークンはまだ有効なため、再接続してもこのエラーは解決せず、Jetpackにも再接続オプションは表示されません。
「ツール → サイトヘルス」を開いてJetpackの項目を確認し、完全な診断を行ってください。そのうえで、xmlrpc.phpへのリクエストを許可するようウェブホストに依頼してください。許可対象の送信元としてJetpackのIPアドレスを指定してください。セキュリティプラグインを使用している場合は、これらのIPアドレスの例外を追加してください。Jetpackは1日に1回再確認を行い、ブロックを解除するとエラーは約1日以内に解消されます。
サーバーはWordPress.comに正常に接続できませんでした(failed_test__outbound_http)
=> failed_test__outbound_http[message] => Your server did not successfully connect to WordPress.com using HTTP. Please ask your hosting provider to confirm your server can make outbound requests to WordPress.com.
Jetpackでは、サーバーがWordPress.comにリクエストを送信できない場合にこのエラーが表示されます。Jetpackの接続テストでは、サイトからWordPress.comのアドレスへのリクエストを送信し、リクエストに失敗した場合や5秒を超えて時間がかかった場合にこのエラーを報告します。
同じテストをHTTPS経由で実行すると、次のエラーが表示されます:failed_test__outbound_https。どちらのエラーも原因と解決方法は同じです。
Jetpack 16.3ではこのテストを削除しました。サーバーの応答が遅いと、Jetpackの接続が機能していてもテストに失敗する可能性があるためです。このエラーを解決するには、次の手順を実行します:
- WP管理画面で、プラグイン → インストール済みプラグインに移動し、Jetpackを最新バージョンに更新します。
- サイトで再度Jetpackデバッグツールを実行します。すべてのテストに合格すれば、接続は機能しています。
- デバッガーで引き続きエラーが報告される場合は、ツール → サイトヘルスに移動します。WP管理画面では、WordPressが独自の外向き接続チェックを実行します。また、WordPress.orgに接続できませんでしたという結果には、サーバーが返した正確なエラーが表示されます。
- ホスティング業者に連絡して、このエラーを共有してください。サーバーから外部へのHTTPおよびHTTPSリクエストをWordPress.comに送信でき、ファイアウォールやセキュリティルールによってこれらのリクエストがブロックされていないことを確認するよう依頼してください。
- ホスティング業者が変更を行ったら、エラーが解消されたことを確認するため、Jetpackデバッグツールをもう一度実行してください。
操作がタイムアウトしました。接続がタイムアウトしました
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com timed out waiting for your site to answer. Your site may be slow or overloaded, or a firewall may be silently dropping the connection. Try again in a minute. If it keeps happening, ask your hosting provider to check.
Jetpackの旧バージョンおよびJetpackデバッグツールでは、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への再接続を試みるには、次のガイドに従ってください。
ブログを挿入できません
Jetpack 16.4以降では、「ブログを挿入できません」や、WordPress.com側で発生するその他いくつかの登録エラーに対して、次のメッセージが表示されます。
WordPress.com couldn’t register your site right now. Please try again in a few minutes, and contact support if it keeps happening.
数分後に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
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com got an error (HTTP 500) when it tried to verify your site at https://yourjetpack.blog. Your site’s error log may show the cause.
Jetpackの旧バージョンおよびJetpackデバッグツールでは、次のエラーが表示されます。
Error details:string(60) -32301: transport error – HTTP status code was not 200 (500)
これはウェブホスト側のサーバーエラーです。PHPコードをデバッグするには、PHPエラーログを確認し、このエラーが発生した時刻付近に通知がないか調べる必要があります。PHPコードのデバッグ方法が分からない場合は、ウェブホスティングプロバイダーにサポートを依頼してください。
エラーコード409 – XML-RPCが正しく応答していません
Cloudflareまたは他のCDNを介してトラフィックをプロキシするサイトでは、Jetpackデバッガーツールでエラー409が表示されることがあります。
Cloudflareを使用している場合は、Cloudflareの機能をxmlrpc.phpとWP管理画面でバイパスするよう、このガイドに従って設定してください。
Missing_secrets
このエラーメッセージは、何らかのキャッシュの問題を示しています。サイトでキャッシュプラグインを使用している場合は、キャッシュを消去してみてください。それでも解決しない場合は、この小さなプラグインをインストールしてオブジェクトキャッシュを消去してください。完了したら、Jetpackを再接続するため、こちらの手順に従ってください。
登録シークレットが空です(ステータス500)
このエラーの原因となるさまざまな状況があります:The registration secret sent by your site is empty. (Status 500)。
その問題が発生した場合は、プラグインまたはテーマの競合を探し、PHP/デバッグログを確認して接続を妨げている原因を特定してください(ホストがサポートできます)。場合によっては、データベースのサイズを縮小するかサーバーの制限を引き上げることで解決します。これについてもホストがサポートできます。
検証用シークレットが見つかりません
Jetpack 16.4以降では、次のメッセージが表示されます。
The connection attempt expired or was interrupted, for example by another connection attempt at the same time. Please try again.
Jetpackの旧バージョンおよびJetpackデバッグツールでは、次のエラーが表示されます。
Error details: [verify_secrets_missing] Verification secrets not found
これは、リクエストがタイムアウトしたか、初回のハンドシェイクを完了できなかった可能性があることを意味します。同時に実行されている別の接続試行によって中断されることもあります。Jetpackへの再接続は、次の手順に従ってお試しください。
接続試行が多すぎます
Jetpack 16.4以降では、サイトで接続試行が多すぎる場合に次のメッセージが表示されます。
There have been too many connection attempts from this site. Please wait an hour and try again.
1時間待ってからJetpackにもう一度接続してください。
Jetpackでオプションの保存中に問題が発生しました(cannot_save_secrets)
これは通常、optionsというWordPressデータベース内のテーブルに書き込めないことを意味します。確認方法がわからない場合は、ホスティングプロバイダーに問い合わせて、optionsテーブルが書き込み可能であることを確認してください。
xml_rpc-32601
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com couldn’t connect to your site through xmlrpc.php. A security plugin or your hosting provider may be blocking it.
Jetpackの旧バージョンでは、次のメッセージが表示されます。
The Jetpack server could not connect to your site through xmlrpc.php. A security plugin or your hosting provider may be blocking it or replacing it with another XML-RPC handler. Ask them to allow xmlrpc.php, then try again.
Jetpackでは、WordPress.comがサイトのxmlrpc.phpファイルを介して接続を確認できない場合に、このエラーが表示されます。セキュリティプラグイン、ファイアウォール、またはホストが通常、xmlrpc.phpをブロックしているか、Jetpackのリクエストを認識しない別のXML-RPCハンドラーに置き換えています。
このエラーを解決するには、次の手順に従ってください。
- セキュリティプラグインを使用している場合は、ブロックまたは置き換えているか確認し
xmlrpc.php、次の対象に対する例外を追加してください:JetpackのIPアドレス。 - ホストに、ファイアウォールまたはサーバーのルールによって
xmlrpc.phpへのリクエストがブロックまたは書き換えられているかを確認し、JetpackのIPアドレスからのリクエストを許可するよう依頼してください。 - 次をお試しください:Jetpackへの接続をもう一度。
次のアドレスxmlrpc.phpが機能しているか確認するには、サイト上で/xmlrpc.phpをブラウザーで開いてください。「XML-RPCサーバーはPOSTリクエストのみを受け付けます。」と表示されるはずです。/xmlrpc.php?rsdのアドレスにはXMLデータが表示されるはずです。両方のアドレスに「POSTリクエストのみ」メッセージが表示される場合、サーバー上の書き換えルールまたはキャッシュ層がxmlrpc.phpを傍受しています。詳しくはxmlrpc.phpのファイルを確認してください。
xml_rpc-32700
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com couldn’t read your site’s response. Another plugin may be adding extra output to xmlrpc.php. Try deactivating other plugins.
Jetpack 16.4以降では、次のメッセージも表示されることがあります。
PHP’s XML extension isn’t available on your site, and Jetpack needs it to connect. Ask your hosting provider to enable it.
Jetpackの旧バージョンでは、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の背後でWordPressを実行している場合、次のエラーが表示されることがあります。Varnishの一部のバージョンには、Webサーバーとの通信をHTTP/1.0で正しく通信できない既知のバグがあります。Varnishでバグが修正されるまで、この回避策を試して、VarnishがHTTP/1.1を使用するようにします。うまくいかない場合は、Varnishを一時的に無効にし、Jetpackに接続してから、Varnishを再度有効にしてみてください。
サイトで訪問者にログインを求めています
Jetpack 16.4以降では、次のメッセージが表示されます。
Your site asks visitors to log in (for example password protection or a maintenance mode plugin), so WordPress.com couldn’t verify it. Turn it off while you connect.
WordPress.comはサイトを読み込んで確認する必要がありますが、ログインプロンプトによって処理が停止しています。パスワード保護またはメンテナンスモードのプラグインを無効にし、Jetpackに接続してから、再度有効にしてください。
サイトがプライベートネットワーク上にあります
Jetpack 16.4以降では、次のメッセージが表示されます。
Your site is on a private network, so WordPress.com can’t reach it. Jetpack can only connect sites that are publicly accessible.
Jetpackは、WordPress.comがインターネット経由で到達できるサイトにのみ接続できます。ローカルコンピューターまたはプライベートネットワーク上で実行されているサイトには到達できません。
サイトのアドレスがWordPress.com上にあります
Jetpack 16.4以降では、次のメッセージが表示されます。
Your site’s address is on WordPress.com. Jetpack connects WordPress sites hosted elsewhere, so it can’t connect this one.
間違いだと思われる場合は、WordPressアドレスとサイトアドレスを設定 → 一般で確認してから、サポートにお問い合わせください。
安全な(HTTPS)接続エラー
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com couldn’t make a secure (HTTPS) connection to your site at https://yourjetpack.blog. Its SSL certificate or HTTPS setup may be invalid. Ask your hosting provider to check it.
Jetpackでは、HTTP 525および526エラーに対してもこのメッセージが表示されます。エラーに「cURL error 60」と記載されている場合は、次のcURL error 60 – SSL: ローカル発行者証明書を取得できませんを参照して証明書チェーンの手順を確認してください。
WordPress.comがサイトに到達できませんでした
Jetpack 16.4以降では、次のメッセージが表示されます。
WordPress.com couldn’t reach your site at https://yourjetpack.blog to verify it. Make sure your site is publicly reachable and its domain and SSL certificate are set up correctly. If they are, ask your hosting provider whether they block connections from WordPress.com.
Jetpackでは、サイトがCloudflareの521、522、523、524、または530エラーを返した場合にも、このメッセージが表示されます。これらのエラーは、サーバーが停止しているか到達できないことを意味します。
サイトがWordPress.comにリダイレクトされました
Jetpack 16.4以降では、次のメッセージが表示されます。
Your site redirected WordPress.com to an address it couldn’t use. Check the WordPress Address and Site Address in Settings › General, and any redirect rules on your site or host.
サイトがWordPress.comに到達できませんでした
Jetpack 16.4以降では、次のメッセージが表示されます。
Your site couldn’t reach WordPress.com. Ask your hosting provider to allow outgoing connections from your site to jetpack.wordpress.com.
cURLエラーは2行目に表示されます。ホスティングサービスに共有してください。
WordPress.comが利用できないか、予期しない応答を返しました
Jetpack 16.4以降では、次のいずれかのメッセージが表示されます。
WordPress.com is temporarily unavailable. Please try again in a minute.
Your site got an unexpected response from WordPress.com. If your hosting provider filters outgoing connections, ask them to allow jetpack.wordpress.com.
WordPress.com returned an unexpected response when registering your site. Please try again in a minute.
ブラウザーまたはサイトのREST APIからのエラー
Jetpack 16.4以降では、サイトへの接続リクエストが失敗した場合に、次のメッセージが表示されることがあります。
セッションの有効期限が切れました。ページを再読み込みして、もう一度お試しください。サイトのREST APIに到達できませんでした。セキュリティプラグインまたはサーバールールによってブロックされている可能性があります。The connection request got an unexpected response. Another plugin or a PHP error may be adding extra output; your site’s error log, or temporarily deactivating other plugins, can show which.ブラウザーがサイトへのリクエストを完了できませんでした。ファイアウォール、CDN、またはリダイレクトが干渉している可能性があります。ページを再読み込みして、もう一度お試しください。重大なエラーによって接続が停止しました。サイトのエラーログに詳細が記録されています。このサイトに接続できるのはサイト管理者のみです。管理者に接続を依頼してください。
このページに記載されていないエラーメッセージを受け取りました。
サイトの問題について詳しくはトラブルシューティングの手順をご確認ください。
HTTPエラーコード
Jetpackの接続問題のトラブルシューティングでは、さまざまなHTTPエラーコードが表示されることがあります。詳しく読むには、HTTPエラー専用ページを確認してください。
Still need help?
Please contact support. We’re happy to advise.