WordPressの公開に失敗したエラーを修正する方法
公開: 2020-10-22あなたのウェブサイトでWordPressの公開に失敗したエラーを解決しようとしていますか?
WordPressの公開が投稿やページの編集に失敗しているときによく見られます。 この間違いはヒントを提供せず、初心者にとって特に困難です。
この記事では、WordPress PublishingFailedErrorquicklyを修復する方法を説明します。 また、このジレンマの引き金となるものと、将来これを回避する方法についても明らかにします。
WordPressの公開に失敗したエラーが発生する理由
WordPress REST APIが通信されていない場合、WordPressで更新できないか、 WordPress公開失敗エラーが発生する可能性があります。
基本的に、WordPressは、WordPressデータベースリクエストを送受信するために「RESTAPI」と呼ばれるAPIのコレクションも使用します。 これらのリクエストが送信または取得されない場合、WordPressWebサイトは実行されません。
これには、APIを介してWordPressにリクエストを送信するWordPressブロックエディターが含まれます。
WordPressがRESTAPIを使用するのが難しいのはなぜですか?
次に、Webサイトに改善を加えなかったのに、REST APIが単独で実行を停止したのはなぜですか?
インターネットに接続していない場合や接続が失われた場合など、どのような状況でもWordPressでのRESTAPIの使用が禁止される可能性があります。
追加の説明は少し難しいかもしれません。 たとえば、サイトのURLを誤って変更したり、WordPressプラグインが問題を引き起こしたり、サードパーティのサービスによってAPI呼び出しが無効にされたりする可能性があります。
WordPressの公開に失敗したエラーを修正する方法は?
そうは言っても、問題を解決し、 WordPress PublishingFailedErrorを修復する方法を見てみましょう。
ステップ1:インターネット接続とサイトのURLを確認する
WordPressがアップグレードに失敗する最も顕著な説明は、インターネット接続の欠如です。 ブログを書くときにマシンがインターネット接続に失敗した場合、WordPressは更新を保存できません。
他のWebサイトの新しいブラウザタブを使用して、インターネットにリンクされていることを確認してください。
インターネットがうまく機能しているときは、WordPressサイトのURL設定が次に検索したいものになります。
次に、 [設定] >> [ページ]に移動して、正しいサイトアドレスとWordPressアドレスオプションを確認します。 ほとんどのWebサイトでは、2つのフィールドに同じURLが必要です。

Web URL設定に問題がなく、インターネットに接続している場合は、トラブルシューティングに進む必要があります。

ステップ2:RESTAPIのWordPressWebヘルスステータスを確認する
WordPressには、Webサイトの重要な安全性と効率性に関する情報を提供する高度なサイトヘルスツールが搭載されています。
概要にアクセスするには、[ツール]>>[ヘルス]ページに移動します。 REST APIが機能しない場合は、提案された変更として「RESTAPIで予期しない結果が発生しました」と表示されます。

また、WordPressのRESTAPI呼び出しで何が発生したかを明確にする可能性のあるデバッグの詳細もいくつかあります。 この分析により、どのプラグインまたはサードパーティのサービスが問題を引き起こす可能性があるかについての洞察が得られる可能性があります。
しかし、それがあなたに何の兆候も与えないならば、あなたは次のレベルに進むべきです。
ステップ3:WordPressのすべてのプラグインを無効にする
調べるための最良の方法は、WordPressプラグインがREST APIの誤動作を許可する場合、すべてのWordPressプラグインを無効にすることです。
プラグイン>>インストール済みプラグインに移動し、チェックボックスをオンにしてすべてのプラグインを選択する必要があります。 バルクアクティビティドロップを使用して、すべてのプラグインをオフに切り替えます。

この後、投稿編集画面を変更してみることができます。 これは、WordPress Publishing Failed Errorが消えた場合に、プラグインの1つが問題を引き起こしたことを意味します。
これで、WordPressプラグインを1つずつトリガーして、バグの複製を試みることができます。 問題の原因となっているプラグインを見つけたら、プラグインの作成者がヘルプを探すか、別のプラグインを見つけることができます。
反対側では、すべてのWordPressプラグインが削除されるまで、エラーはで続行されます。
ステップ4:ファイアウォールサービスのWebサイトも確認します
SucuriやCloudflareなどのWebファイアウォールサービスを使用している場合、そのようなサービスがRESTAPIリクエストをブロックする可能性があります。
これは、ファイアウォールフィルターによってIPアドレスが疑わしいと見なされた場合に発生する可能性があります。 Webサイトが継続的なDDOS脅威にさらされている場合は、RESTAPIリクエストをブロックすることもできます。
Cloudflareを使用している場合は、Cloudflareを一時的に非アクティブにして、これで問題が解決するかどうかを確認する必要があります。
ダッシュボードのドメイン領域には、通常、Cloudflareの設定があります。 [個人用サイト]>>[管理]>>[パフォーマンス]タブで、Bluehostユーザーは簡単に見つけることができます。

他のホスティングプロバイダーを使用する場合、設定は同じになります。
Sucuriを使用している場合は、サポートスタッフに電子メールを送信して、IPアドレスをホワイトリストに登録したり、問題を知らせたりすることができます。
アップグレードの失敗の最も頻繁な原因は、プラグインとファイアウォールサービスです。 しかし、すでに間違いを見つけた場合は、さらにいくつかのことができます。
ステップ5:WordPressのデバッグログを有効にして確認する
組み込みのWordPress関数は、すべてのWordPressの間違いのレジストリを維持します。 REST APIのエラーはログに記録されませんが、 WordPress PublishingFailedErrorの原因となる可能性のある他の問題があるかどうかを確認するのに役立ちます。
以下の行のみをwp-config.phpファイルに追加してください。
//WP_DEBUGをtrueに変更します define('WP_DEBUG'、true); //WordPressエラーのログを保持します define('WP_DEBUG_LOG'、true);
フォルダへの変更をバックアップし、ファイルをアップロードすることを忘れないでください。 これで、WordPressで投稿、変更、または再作成を試すことができます。
ステップ6:一時的にクラシックWordPressエディターに移行する
従来のエディターは、このエラーの一時的な解決策です。 古いWordPressエディターは、コンテンツの変更と公開をRESTAPIに依存していません。 Classic Editorプラグインは、簡単にインストールしてアクティブ化できます。
有効にすると、作業中の投稿を簡単に編集できます。 WordPress Publishing Failed Errorが表示されない場合は、保存して公開することができます。
ステップ7:サポートに連絡する
他のすべてが失敗した場合は、支援を要求することをお勧めします。 あなたはあなたのホスティング会社に直接連絡することから始めるかもしれません。 サーバーログと外部リソースを入力できます。 障害のあるサーバーまたは最後のクラッシュもこれを行う可能性があります。
まとめる
それだけです。WordPressの公開に失敗したエラーを簡単に修正する方法を学んだことを願っています。 そして、 WordPressの更新方法に関する記事を書くように私たちに依頼した訪問者のために、これに関する専用の記事があります。
何か提案や質問があれば、コメントして、私たちがさらに改善するのを手伝ってください。