ウェブサイト検索

WordPress の更新または公開の失敗エラーを修正する方法


WordPress では、どうすればよいか頭を悩ませる一般的なエラーがいくつかあります。 WordPress の更新と公開に失敗したエラーも、そのようなエラーの 1 つです。このエラーは複数の要因によって発生する可能性があるだけでなく、サイト上でコンテンツをリリースおよび公開することもできなくなります。

あなたが WordPress でブログや出版物を運営していると想像してみてください。バックログには公開する必要のあるコンテンツがたくさんあります。突然、投稿エディターにエラーが表示されます。あなたの活動は停止しました。公開を試み続けますが、すべて無駄です。

Web サイトを継続的に運用する場合、これは大きな障害となる可能性があります。幸いなことに、いくつかの小さな修正と適切な調査があれば、すぐに公開プロセスに戻ることができます。

この投稿では、WordPress でこのエラーを修正する方法を説明します。さらに詳しく説明するために、このエラーをデバッグして解決できる 7 つの方法について説明します。

それでは、始めましょう。

1. インターネット接続とサイト URL を確認する

更新失敗エラーが発生した場合、原因の 1 つはインターネット接続の問題である可能性があります。

ブログ記事を書いているときに、インターネット接続が切断されたとします。そのような状況では、WordPress は変更の保存に失敗することがよくあります。これはまれな出来事ですが、実際に発生するため、言及する価値があります。

これを修正するには、コンテンツを公開する前に、アクティブなインターネット接続があることを確認してください。新しいタブに移動して、インターネット上で何かを検索することでこれを行うことができます。新しいブラウザー タブで他の Web サイトにアクセスし、インターネットに接続していることを確認します。

インターネット接続に問題がないことが確信できる場合は、サイトの URL 設定を確認してください。

ダッシュボードから、[設定] > [一般] タブにアクセスします。そこから、Web サイトと WordPress のアドレスを見て、それらが正しいかどうかを確認する必要があります。

URL とインターネット接続に問題がなく、このエラーがまだ表示される場合は、トラブルシューティングに進みましょう。

2. REST APIのステータスを確認する

これは少し技術的に聞こえるかもしれませんが、そうではありません。

WordPress にはサイト健全性ツールが付属しています。 Web サイトをスキャンし、パフォーマンスとセキュリティの観点から Web サイトで起こっているすべての詳細なレポートを提供します。

Web サイトのステータスを確認するには、[ツール] > [サイトの健全性] にアクセスします。一番下の結果を参照して、REST API のステータスを確認します。

エラーまたは「予期しない結果」が表示されている場合は、それを解決する必要があります。

今後は、Site Health ツールによってデバッグ情報も提供されるようになります。 REST API 呼び出しでエラーが発生した場合は、問題の原因となっている可能性のあるサードパーティ サービスが存在するかどうかを確認してください。

3. デバッグモードに入る

エディタを置き換えても問題が解決しない場合は、デバッグ モードに切り替えてください。

この手順では、FTP またはファイル マネージャーにアクセスする必要があります。次に、その資格情報を手元に持っているかどうかを確認する必要があります。 FTP を使用すると、Web ホストにアップロードされたファイルにアクセスし、そこからサーバー レベルで変更を加えることができます。

また、このステップでは、wp-config ファイルを編集します。このため、wp-config ファイルを編集する方法を正確に学ぶ必要があります。

サーバー レベルでどのように編集するかを考えると、問題が発生した場合のバックアップ計画を立てる必要があります。手動バックアップを作成することも、プラグインを使用して Web サイトをバックアップすることもできます。補足として、絶対に確信がない限り、ファイルを削除しないでください。

とにかく、デバッグ モードに入るために必要な手順を見てみましょう。

FTP 経由でサーバーにアクセスし、「WordPress」というタイトルのフォルダーを検索します。

内部で、wp-config.php ファイルを探します。

テキスト エディタを使用して wp-config.php ファイルを開きます。 PC または Mac でネイティブのテキスト編集プログラムを使用することもできますが、Sublime Text や Notepad++ などを使用することをお勧めします。

ファイルを開いたら、一番下に次のコードを記述します。

define (‘wp_debug’, true);

コードエディタを終了する前に必ず保存してください。

デバッグ モードを有効にしたら、エラーが修正されたかどうかを確認します。 WordPress の更新に失敗したというエラーが表示されない場合は、戻って定義 (「wp_debug」、true) を変換します。 (‘wp_debug’, false) を定義してデバッグモードを無効にします。

4. .maintenance ファイルを削除します。

前述のプロセスが失敗した場合は、FTP に留まり、別のことを試してください。今回は、サーバー内から .maintenance ファイルを削除します。

FTP を開いて WordPress ファイルにアクセスします。

前のセクションで説明したように、WordPress フォルダーを探します。中に入ったら、.maintenance ファイルを検索する必要があります。使用しているファイル マネージャーに応じて、異なるファイルが表示されることがあります。ファイルが表示されない場合は、いつでも特定の FTP を検索し、その中の .maintenance ファイルの場所を検索できます。

.maintenance ファイルが見つかったら、それを削除します。

この修正は 10 分間のみ有効です。この期間中に、ファイルに変更が加えられているかどうかを確認してください。

5.WordPressプラグインのトラブルシューティング

前のステップで結果が得られなかった場合は、このステップを試すことができます。

WordPress ダッシュボードにアクセスし、そこから [プラグイン] > [インストールされているプラグイン] に移動します。プラグイン リストのすぐ上にチェックボックスが表示されます。ボックスにチェックを入れると、すべてのプラグインが選択されます。

次に、「一括アクション」ドロップダウンから「非アクティブ化」オプションを選択します。 「適用」をクリックして変更を保存します。

次に、それらを 1 つずつアクティブにして、WordPress Web サイトでエラーの原因となっているものを確認します。原因を見つけたら、必ずエラー レポートを開発者に送信してください。これは、今後の更新でエラーの原因となる競合を取り除くのに役立ちます。

6. Gutenberg をクラシック エディターに置き換える

WordPress バージョン 5 がリリースされたとき、批判にさらされました。

その批判の主なターゲットは、Gutenberg のドラッグ アンド ドロップ ブロック エディターでした。従来のエディタ (別名クラシック エディタ) とは大きく異なり、新しいユーザーが使い方に慣れるまでに時間がかかります。

WordPress を更新し、更新/公開失敗エラーが表示された場合は、Gutenberg が原因である可能性があります。この問題をデバッグするための最初のステップは、Gutenberg を WordPress のクラシック エディター プラグインに置き換えることです。

WordPress ダッシュボードから「プラグイン」に移動し、「新規追加」をクリックします。次に、WordPress プラグイン ストアに移動します。次のようになります。

リストの最初のプラグインの 1 つとして Classic Editor が表示されるはずです。オプションとして表示されない場合は、検索ボックスを使用して見つけてください。次に、クラシック エディターをインストールしてアクティブ化します。

Gutenberg をクラシック エディターに置き換えると、この問題が解決される可能性があります。投稿をもう一度公開して、機能するかどうかを確認してください。

この変更により問題が解決された場合は、その原因を調べます。簡単に言えば、WordPress ページビルダーまたは他のプラグインが Gutenberg と競合する場合によく発生します。

重要: クラシック エディターをインストールすると、Gutenberg でカスタム ページ レイアウトを作成できなくなります。この方法は、公開または更新の問題を解決するものではなく、トラブルシューティングの方法としてのみ推奨されています。インストールされているプラグインをさらに調べて、どのプラグインが Gutenberg と互換性がないのかを確認し、開発者に連絡して支援を求める必要があります。

これで問題が解決しない場合は、この記事の他の解決策を見てみましょう。

7. 助けを求める

上記のすべての修正を行っても結果が得られない場合は、専門家にサポートを依頼してください。

バックエンドまたはサーバーに問題があり、エラーが発生している可能性があります。このような場合、ホスティングプロバイダーが最も正確な情報を提供し、プロバイダー側でエラーを修正できます。

まず最初にホスティングプロバイダーに連絡する必要があります。サポートについては、電子メール、電話サポート、またはチャットから選択できます。

次に行うことは、WordPress コミュニティにサポートを求めることです。 WordPress に関するヘルプが見つかる場所はたくさんあります。これは、WordPress フォーラム、Facebook グループ、その他のインターネット領域にアクセスするという形で行われます。


WordPress で更新または公開に失敗したというエラーを見るとイライラします。公開後のプロセスが停止するだけでなく、そのデバッグ自体が困難な作業になります。この記事を読んだ後、この問題を分析して解決できるようになれば幸いです。

この投稿を読んで楽しんでいただければ幸いです。他に追加すべきヒントや、WordPress 公開失敗エラーに関連する質問がある場合は、以下のコメントセクションに残してください。