ガイド/トラブルシューティング/Jetpack のエラーを解決する

Jetpack のエラーを解決する

WordPress.com のほとんどの Jetpack 接続エラーは自動的に解消されますが、手動による修正が必要な場合もあります。このガイドでは、よく見られる Jetpack エラーと、各エラーの解決方法について説明します。

Jetpack の基本的なトラブルシューティング

多くの場合、Jetpack は手動での介入なしに自己修復して問題を解決しますが、Jetpack がすでに自己修復した後もエラーが表示され続ける場合があります。

最初のステップとして、ブラウザーやネットワーク関連の問題を解決する標準的な手順をお試しください。

ブラウザーとネットワークの問題を解決した後は、Jetpack の一般的なエラーについて詳しく説明する次のセクションに進みます。

接続状況を確認する

次の手順に従って、WordPress.com アカウントに接続されているローカルユーザーなどの接続詳細を表示できます。

  1. サイトのダッシュボードにアクセスします。
  2. 「Jetpack」「設定」にアクセスし、右側の「ダッシュボード」ボタンをクリックします (または、WP 管理画面を使用している場合は「Jetpack」→ 「My Jetpack」に移動します)。
  3. 「接続」セクションまでスクロールします。
    • サイト接続: Jetpack 接続を有しているユーザーを表示します。
    • アカウント接続: 接続に紐づいたメールアドレスなど、アカウントの接続のステータスを表示します。

サイト接続の所有者でない場合は、ユーザーアカウントを Jetpack から接続解除できます。または、ユーザーアカウントが Jetpack に接続されていない場合は、ユーザーアカウントを接続するための「接続」ボタンが表示されます。

正しいメールアドレスに一致させる

Jetpack 接続の自動修復を機能させるには、WordPress.com アカウントのメールアドレスが、サイトの WP 管理画面のユーザーアカウントで使用されているメールアドレスと一致している必要があります。2つのアドレスが一致しない場合、Jetpack が自動的に修復できない接続エラーが繰り返し発生する可能性があります。

両方のメールアドレスを比較するには、次の手順に従います。

  1. 「アカウント接続」セクション (上述の手順に従うと表示されます) で、WordPress.com アカウントに紐づけされているメールアドレスをメモします。
  2. WP 管理画面で「ユーザー」→「すべてのユーザー」に移動し、プロフィールを編集して、登録されているメールアドレスを表示します。
  3. 2つのアドレスが異なる場合は、一致するように1つを更新します。WordPress.com アカウントのメールアドレスを変更するには、「メールアドレスを変更する」を参照してください。

Jetpack の自動修復機能では、メールアドレスの一致は要件の1つです。メールアドレスが一致していても、他の理由で接続が失敗する可能性があります。たとえば、ドメインがサイトを参照していない場合などです。

プラン所有者のアカウントを復元する

サイトの管理者の場合は、次のエラーメッセージが表示される場合があります。

このサイトは、メールアドレス
[メールアドレス] を持つプラン所有者のアカウントで WordPress.com に接続する必要があります。この問題を解決するには、このメールアドレスでローカルユーザーアカウントを作成してください。

このメッセージは、プラン所有者の WP 管理 (ローカル) アカウントが削除されたことを意味します。この問題を解決するには、次の手順に従います。

  1. 「Jetpack」「設定」にアクセスし、右側の「ダッシュボード」ボタンをクリックします (または、WP 管理画面を使用している場合は「Jetpack」→ 「My Jetpack」に移動します)。
  2. 画面上部のエラーメッセージの「アカウントを作成」リンクをクリックします。
「このサイトは、プラン所有者のアカウントで WordPress.com に接続する必要があります」というエラーメッセージが表示され、矢印が「アカウントを作成」リンクを指している。
  1. 「ユーザーを追加」画面で、プランの所有者と一致するメールアドレスが自動入力されます。ユーザー名を追加します。プラン所有者のユーザー名がわからない場合は、どのユーザー名でも問題ありません。重要なのはメールアドレスの部分です。
  2. 「ユーザーを追加」ボタンをクリックします。

「Jetpack」「設定」に戻り、右側の「ダッシュボード」ボタンをクリックすると (または、WP 管理画面を使用している場合は「Jetpack」→ 「My Jetpack」に移動すると)、エラーメッセージが表示されなくなり、問題が解決したことがわかります。

Jetpack 接続を復元する

 
Error Message: We can’t communicate with your site because the Jetpack plugin is deactivated.
Error Message: Jetpack can’t communicate with your site because your site isn’t connected.

WordPress.com でホストされているプラグイン対応サイトが正しく機能するには、Jetpack を有効にする必要があります。WordPress.com では、ユーザーは Jetpack 接続を解除、無効化、停止できません。まれに、別のホストからサイトを移行する際、移行の完了後に Jetpack を復元または再接続する必要が生じる場合があります。

Jetpack を再接続するには、次の手順に従います。

  1. サイトのダッシュボードにアクセスします。
  2. 「Jetpack」「設定」にアクセスし、右側の「ダッシュボード」ボタンをクリックします (または、WP 管理画面を使用している場合は「Jetpack」→ 「My Jetpack」に移動します)。
  3. 「接続を復元」または「Jetpack を設定」ボタンをクリックして、Jetpack をサイトに再接続します。
「接続を復元」ボタンを指す矢印。
「接続を復元」オプション。
「Jetpack を設定」ボタンを指す矢印。
「Jetpack を設定」オプション。

「接続を復元」または「Jetpack を設定」というメッセージが表示されず、WordPress.com ダッシュボードでこれ以外の問題が発生していない場合は、このガイドの「Jetpack の基本的なトラブルシューティング」セクションの提案を確認してください。これは通常、Jetpack がすでに自己修復済みであるものの、お使いのブラウザーがエラーメッセージをキャッシュしていることを意味します。

ドメインに関するエラーを 解決する

 

ほとんどの場合、次のエラーはカスタムドメインに問題があることを示しています。

Error Message: The URL stored by the Jetpack servers does not match your site.
Error Message: The Jetpack site is inaccessible or returned an error: transport error - HTTP status code was not 200.
Error Message: Jetpack is unable to connect to your domain because your domain’s DNS records aren’t pointing to your site.
SSL: no alternative certificate subject name matches target host name

URL、アクセス不可、DNS、SSL のいずれかに関連するエラーが発生した場合は、カスタムドメインをサイトで使用する準備ができていません。デフォルトのサイトアドレスをサイトの主要ドメインとして一時的に使用することで、Jetpack を利用できます。

ドメインを使用する準備が整うまで、次の手順に従ってデフォルトのサイトアドレスを主要ドメインにします。

管理インターフェースを選択します。

「デフォルト表示」でデフォルトのサイトアドレスをサイトの主要ドメインとして設定するには、次の手順に従います。

  1. サイトのダッシュボードにアクセスします。
  2. 「アップグレード」→「ドメイン」の順に移動します。
  3. 「主要サイトのアドレス」ボックスで、ドロップダウンメニューをクリックして WordPress.com または wpcomstaging.com のサイトアドレスを選択します。
  4. 「主要として設定」ボタンをクリックします。
  5. 「Jetpack」→「ダッシュボード」に移動し、Jetpack 接続を復元します。

このアドレスで、サイトのコンテンツとデザインに関する作業を続けることができます。ドメインが完全に有効になったら、主要アドレスとして設定できます。

ドメインエラーのトラブルシューティングについて詳しくご覧ください。

 
 

プラグインまたはテーマの競合を特定する

ほとんどの場合、次のエラーはサイトでプラグインまたはテーマの競合が発生していることを示しています。

Error Message: Jetpack can’t communicate with your site due to a critical error on the site.
Error Message: Jetpack can’t communicate with your site because your site isn’t responding to requests.
Error Message: Jetpack can’t communicate with your site because XML-RPC is not responding correctly.
Error Message: Jetpack can’t communicate with your site because the REST API is not responding correctly.

ほとんどの場合、最近インストールまたは更新されたプラグインによって重大なエラーが引き起こされています。エラーページには、エラーを引き起こしているプラグインまたはテーマに関する詳細情報が表示されます。PHP ログを確認して、サイトの重大エラーに関連している致命的エラーを見つけることもできます。

プラグインやテーマの競合を特定する手順を完了し、WordPress.com ダッシュボードでそれ以外の問題が発生していない場合は、このガイドの「Jetpack の基本的なトラブルシューティング」セクションの提案を確認してください。これは通常、Jetpack がすでに自己修復済みであるものの、お使いのブラウザーがエラーメッセージをキャッシュしていることを意味します。

WordPress.com ダッシュボードにアクセスしてテーマまたはプラグインを無効化できない場合は、お問い合わせください。

サイトのコンテンツエラー

サイトにデータベーステーブルがない

Error Message: The site you have requested is not installed.
Run `wp core install` to create database tables.

このエラーは、wp-config.php で定義されているデフォルトのテーブル接頭辞が既存の接頭辞と一致しないか、サイトに wp_options テーブルが不足している場合に発生する可能性があります。

テーブル接頭辞が問題であり、SSH アクセスまたは SFTP アクセスが確立されている場合は、wp-config.php ファイルを更新して、接頭辞を正しいものに更新できます。デフォルトの接頭辞は wp_ です。SSH アクセスで使用されている実際の接頭辞を確認するには、このコマンド wp db クエリー「SHOW TABLES;」を使用します。

不明なテーブルが問題である場合は、SSH アクセスと WP-CLI コマンドを使用することで、このテーブルのバックアップ版をインポートできます (アクセス権がある場合)。

データベース接頭辞の確認や、サイトへの作業テーブルの復元に関してサポートが必要な場合は、お問い合わせください。

ダッシュボードに固定ページと投稿がない

Jetpack 接続に問題が発生すると、デフォルトの管理ダッシュボードに「ページが公開されていません」等のメッセージが表示されることがあります。コンテンツは WP 管理画面ダッシュボードでは引き続き利用できる可能性がありますが、デフォルトの管理ダッシュボードの「固定ページ」セクションと「投稿」セクションには空の画面が表示される場合があります。

デフォルトの管理画面でブログ投稿と固定ページのリストが空白になっている場合は、サイトのキャッシュのクリアサイトのプラグインのトラブルシューティングJetpack 接続に関する問題の確認を行います。

それでも問題が解決しない場合は、お問い合わせください。

サイトアドレスに .tmp が含まれている

まれに、Jetpack が接続できないエラーが表示され、サイトアドレスに tmp (一時的) URL が表示される場合があります。この問題が発生した場合は、サポートスタッフに連絡して解決する必要があります。

サイトのダッシュボードにアクセスできない

Jetpack 接続に関するトラブルシューティングのすべての手順を試そうとしたものの、サイトのダッシュボードにアクセスできないためにどれも完了できない場合は、サポートスタッフに連絡して問題を解決する必要があります。リクエストに際して以下の情報を提供してください。

  • 表示されているエラーの正確な文言。
  • エラーが発生する前に実行したアクション。
  • 最近インストールしたプラグインやテーマを含める。
  • このエラーが表示される前にサイトに何かをアップロードしたか。

Copied to clipboard!