WordPress 更新失敗エラーを修正する方法: 簡単なステップバイステップガイド
公開: 2023-09-12システムを更新しようとしたり、CMS 内で変更を加えようとしたりするたびに、WordPress が「更新に失敗しました」または「公開に失敗しました」というメッセージを表示するのにうんざりしていませんか? この種のメッセージにより、訪問者はページ上のコンテンツにアクセスできなくなる可能性があるため、訪問者にとっては問題になる可能性があります。
このエラー メッセージにはメッセージ自体以上のことは何も書かれていないため、初心者にとっては何が問題だったのかが分からないかもしれません。
このブログ全体を通じて、失敗したアップデートの問題と考えられる解決策について取り上げていきます。 また、WordPress ウェブサイトを更新することの重要性についても説明します。 さあ、それに飛び込んでみましょう!
WordPress アップデートの重要性を理解する
どのような種類のソフトウェアでも、アップデートは必要不可欠です。 これらはソフトウェアの改良版として開発者から直接提供されます。 WordPressについても同様です。
アップデートにより、Web サイトのセキュリティが強化され、多くの脆弱性から保護され、以前のビルドのバグに対処および修正され、最新のプラグインやテーマとの互換性も確保されます。
そのため、WordPress を常に最新バージョンに更新しておくことをお勧めします。 しかし、「WordPress の更新によりサイトが壊れた!」といった苦情や、「更新が失敗し続けるのはなぜですか?」といった質問をよく目にします。
ウェブサイトを更新するときに、「WordPress の更新に失敗しました」というエラー メッセージが表示され、何が起こったのかわからなくなることがあります。 「WordPress の更新に失敗しました」の問題を確認してみましょう。
「WordPress の更新に失敗しました」エラーの原因は何ですか?
WordPress の更新に失敗したなどのエラー メッセージが表示された場合、対処すべき基本的な理由がいくつかあります。 理由には次のようなものがありますが、これらに限定されません。
- サーバー関連の問題
- プラグインまたはテーマの競合
- ファイルとディレクトリのアクセス許可
- インターネット接続の問題
1. サーバー関連の問題
よくある問題の 1 つはサーバー リソースの不足で、Web ホスティング環境に更新プロセスに対応するために必要なメモリや処理能力が不足しています。 これにより、WordPress の更新がタイムアウトになったり、更新が不完全になったりする可能性があります。
さらに、WordPress は特定の PHP 機能に依存しているため、PHP バージョンとの互換性の問題により更新が妨げられる可能性があります。 WordPress を実行するには、ホストがPHP 7.4 以降をサポートしていることをお勧めします。
2. プラグインまたはテーマの競合
プラグインとテーマは WordPress Web サイトの定番です。 これらにより、WordPress は世界で最も優れた、最も多用途なコンテンツ管理システムの 1 つとなります。 ただし、WordPress に新しいテーマやプラグインをインストールすると、更新プロセスに影響を与える場合があります。
インストールされているプラグインまたはテーマが WordPress の新しいバージョンと互換性がない可能性があり、それが更新に失敗する可能性があります。
3. ファイルとディレクトリのアクセス許可
「WordPress の更新に失敗しました」エラーのもう 1 つの理由は、サーバーが更新中に必要な一時ファイルを/upgrade/directoryに作成するのに苦労していることである可能性があります。 このファイルを作成するには、サーバーにそのフォルダーへの書き込み権限が必要です。
4. インターネット接続の問題
WordPress は Web をベースとしているため、動作には安定したインターネット接続が必要です。 これまで見てきたように、ほとんどの場合、接続不足が原因で WordPress で公開失敗エラーが発生します。 インターネット接続が弱いか失われた場合、投稿/ページの公開または編集に失敗する可能性があります。
WordPress の更新失敗エラーを修正する方法 (6 ステップ)
WordPress の更新失敗または公開失敗エラーを防ぐために実行できる 6 つの基本的な手順を次に示します。
ステップ 1: インターネット接続とサイト URL を確認する
WiFi またはインターネットの切断は、アップデートの失敗につながる最も一般的な問題です。 更新プロセス中は接続が安定していることを確認してください。
次に確認するのは、WordPress サイトの URL 設定です。 ダッシュボードから、 [設定] ⇒ [一般] に移動します。 「サイトアドレス」と「 WordPress アドレス」が正しく指定されていることを確認してください。 ほとんどの場合、両方のボックスの URL は同じになります。
ステップ 2: WordPress サイトの健全性を使用して REST API ステータスを確認する
Block Editor のリリース以来、 REST API がブロックされ無効になっているため、「公開に失敗する」というよくある問題が発生しました。 このエラーが表示された場合は、REST API のステータスを確認することが、トラブルシューティングを開始するのに最適な場所となります。
幸いなことに、WordPress にはサイトのセキュリティとパフォーマンスに関する重要な情報を表示するサイト健全性ツールが組み込まれています。 [ツール] ⇒ [サイトの健全性] に移動するだけです。 ステータス タブを確認し、合格したテストで REST API が利用できるかどうかを確認します。
REST API が無効になっている場合は、再度有効にする方法があります。 これらは:
- ルールセットを検査して、 CloudflareがREST APIをブロックしているかどうかを確認します。
- * .htaccessファイルを介して REST API でサイトを認証します。
- エラーがサーバー関連かどうかを確認してください。 必要に応じてweb.configを編集します。
ステップ 3: インストールされているすべてのプラグインを無効にする
インストールされているプラグインがさまざまな理由で「更新に失敗しました」問題を引き起こす場合があります。 サイトにバグのあるプラグインがインストールされていると思われる場合は、それが「WordPress の更新に失敗しました」メッセージの原因である可能性があります。 最善の策は、すべてのプラグインを無効にして WordPress を更新してみることです。
プロセスは非常に簡単です。 [プラグイン]に移動し、 [インストールされたプラグイン]を選択するだけです。 ボックスにチェックを入れるだけですべてのプラグインを選択できます。 一括操作を使用してすべてを一度に非アクティブ化します ドロップダウンメニュー。
その後、更新エラーまたは公開エラーが引き続き発生するかどうかを確認します。 そうでない場合は、プラグインが原因であると確信できます。 さて、どちらを調べるべきですか?
ステップ 4: Web サイトのファイアウォール サービスを確認する
CloudflareやSucuriなどのファイアウォール サービスを使用すると、REST API リクエストがブロックされる場合があります。 Web サイトの IP アドレスがファイアウォールにとって疑わしいと思われる場合、ファイアウォールはその IP アドレスをフィルタリングして除外しようとし、REST API もブロックする可能性があります。
他の方法が失敗した場合は、ファイアウォールを一時的に無効にして、WordPress 更新失敗エラーが発生するかどうかを確認してください。 通常は、ホスティング サービス ダッシュボードのドメイン セクションから無効にできます。
たとえば、 BlueHost を使用している場合は、[個人用サイト] ⇒ [管理] ⇒ [パフォーマンス]タブにあります。
ステップ 5: Classic Editor プラグインを一時的にインストールしてアクティブ化する
「WordPress の公開に失敗しました」エラーが続く場合のトラブルシューティング手順は、クラシック エディターに切り替えることです。 この方法を取り上げているのは、これが REST API に依存しない古い WordPress エディターであるためです。
このモードを有効にするには、クラシック エディター プラグインをインストールしてアクティブ化するだけです。 エラー メッセージが表示されなくなることを願っています。
ステップ 6: デバッグ モードを有効にして、PHP エラー ログを確認する
幸いなことに、WordPress はすべてのエラーをログに記録します。 REST APIエラーは保存されませんが、このモードでも他の問題を確認できます。
ここで、FTP またはファイル マネージャーにアクセスする必要があります。 ログインの詳細を準備してください。 FTP を使用すると、ホスティング サーバー上の Web サイトのファイルにアクセスし、サーバー レベルで変更を加えることができます。
FTP 経由でサーバーにアクセスし、「WordPress」という名前のフォルダーを見つけます。 このフォルダー内で、 wp-config.phpファイルを見つけます。 テキスト エディタを使用して、 wp-config.ph p ファイルを開きます。 そのファイルに次の行を追加するだけです。
// WP_DEBUG を true に変更します
定義( 'WP_DEBUG', true );
// WordPress エラーのログを保存します
定義( 'WP_DEBUG_LOG', true );
変更を保存し、ファイルをサーバーにアップロードして戻します。 次に、更新エラーまたは公開エラーを再作成してみます。
その後、 FTP クライアント経由でホスティング アカウントに移動し、 /wp-content/folderに移動します。 ここから、 debug.logファイルをコンピュータにダウンロードするだけです。
それを開いてエラーを確認してください。 ヒントを参考に専門家に相談してください。
まだ更新できませんか? ホスティングをチェックして助けを求めてください
すべての手順が失敗する場合は、ホスティング サービスに問題がある可能性があるため、ホスティング サービスを確認してください。 ホスティング サービスに連絡して問題に対処するのが最善です。 必ずログを送信し、問題を解決するために何をしたかを伝えてください。
特にユーザーサポートが弱い、またはまったくないプラグインについては、WordPress フォーラムでサポートを求めることもできます。 一部の無料プラグインはサポートが不足している傾向があり、WordPress サポート フォーラムはサポートを受けるのに最適な場所です。
今後の WordPress アップデートの失敗を防ぐ
今後の更新の失敗を防ぐために、常に次のルールに従うようにしてください。 これらは、見落とされがちな標準的な手順と対策です。 次のことを必ず覚えておいてください。
- 定期的なウェブサイトのメンテナンス
- プラグイン、テーマ、WordPress コアを常に最新の状態に保つ
- ステージング サイトでの更新のテスト
最後の言葉
WordPress 更新失敗エラーと公開失敗エラーを修正するための基本的な手順を説明しました。 それに加えて、これらの問題の考えられる理由を明らかにしました。
この6つのステップで問題が解決されることを願っています。 常にこれらの問題に積極的に対処し、WordPress サポート フォーラムで話し合うことをお勧めします。 また、最新のプラグインとコアを備えた健全で手入れの行き届いた WordPress ウェブサイトの利点も忘れないでください。