WordPressがアップデートできない!更新に失敗したときの原因と対処法【エラー別】

「更新ボタンを押したのに『更新に失敗しました』と出て進まない…」
「メンテナンス中の画面のまま、サイトが戻ってこない…」

そんな状態でこの記事を見つけてくれた方、焦らなくて大丈夫です!
WordPressのアップデートが失敗する原因は、ほとんどが表示されたメッセージで見分けられます。
順番に確認していけば、元どおりに直せますよ☺️

この記事でわかること👇
  • 表示されたメッセージ別の原因の見分け方
  • メンテナンス画面・更新ロックの解除方法
  • PHPバージョン・容量など、サーバー側が原因のときの対処

⚠️ 作業の前に、サーバーの自動バックアップが取れているかだけ確認しておきましょう。

目次

まずは表示されたメッセージを確認しよう

表示されたメッセージ主な原因対処
メンテナンス中の画面のまま戻らない更新が途中で止まった対処1
「別の更新が現在進行中です」更新ロックが残っている対処2
PHPのバージョンが足りない旨のメッセージサーバーのPHPが古い対処3
「ダウンロードに失敗しました」
「ディレクトリを作成できませんでした」など
容量不足・書き込み権限対処4

対処1|メンテナンス画面のまま戻らないとき

WordPressは更新中、サイトのいちばん上の階層に.maintenanceという一時ファイルを作ります。更新が途中で止まると、このファイルが残ってメンテナンス画面のままになってしまうんです。

  1. まずは10分ほど待ってから、ページを再読み込みする(時間がたつと自動で解除されることがあります)
  2. 戻らない場合は、サーバーのファイルマネージャー(またはFTP)でWordPressのフォルダを開く
  3. wp-config.phpと同じ階層にある.maintenanceを削除する
  4. 管理画面の「ダッシュボード」→「更新」から、もう一度更新する

.maintenanceのように「.」で始まるファイルは隠しファイル扱いのため、初期設定では表示されないことがあります。
見つからないときは、ファイルマネージャーの「隠しファイルを表示」をオンにしてみてくださいね。【スクショ:ConoHa WINGのファイルマネージャーで.maintenanceを表示した画面】

対処2|「別の更新が現在進行中です」と出るとき

WordPressは同時に2つの更新が走らないよう、更新中は「ロック」をかけています。
前の更新が中断されると、このロックが残ってしまうことがあります。

実は、ロックは15分ほどで自然に外れる仕組みです。
まずは時間をおいてから、もう一度試してみてください。

しばらく待っても消えない場合は、データベース(wp_optionsテーブル)にあるcore_updater.lockという行を削除すると解除できます。

ただしデータベースの操作は、間違えるとサイト全体に影響が出ます。
必ずバックアップを取ってから、不安な方は無理をせず相談してくださいね。

対処3|PHPのバージョンが足りないとき

PHPは、WordPressを動かしているプログラムの言語です。
WordPress 7.0からはPHP 7.4以上が必要になり、PHP 7.2・7.3のサーバーでは更新できなくなりました。

PHPのバージョンは、多くのサーバーで管理画面から切り替えられます。

⚠️ PHPを上げると、古いテーマやプラグインが動かなくなることがあります。
切り替える前にバックアップを取り、使っているテーマ・プラグインが新しいPHPに対応しているか確認しておきましょう!

対処4|容量不足・書き込み権限が原因のとき

更新ファイルのダウンロードや展開に失敗する場合は、次の2つを確認してみてください。

  • サーバーの容量:管理画面で使用量を確認し、いっぱいなら不要なバックアップファイルや画像を整理する
  • フォルダの書き込み権限(パーミッション):wp-contentフォルダに書き込めないと更新できません。一般的な目安はフォルダ「755」、ファイル「644」です
💡 補足ポイント:何度も更新でつまずくなら

「選べるPHPのバージョンが古い」「すぐ容量がいっぱいになる」など、毎回サーバー側でつまずく場合は、サーバーの環境そのものが原因かもしれません。

正直なところ、最新のPHPにすぐ対応していて、自動バックアップも標準で付いているサーバーなら、こうしたトラブルはぐっと減ります。私が実際に使っているサーバーの始め方はこちらです👇

▶ ConoHa WINGの始め方【申し込みからWordPress設置まで】
▶ エックスサーバーの始め方【申し込みからWordPress設置まで】

更新はできたけど、表示が崩れたときは

更新そのものは終わったのに、レイアウトが崩れた・画面が真っ白になった場合は、こちらの記事で対処法をまとめています。

まとめ|メッセージを見れば、原因はちゃんと絞り込める

  1. メンテナンス画面のまま → .maintenanceを削除
  2. 「別の更新が現在進行中です」→ 15分ほど待つ
  3. PHPが足りない → サーバーでPHPを7.4以上に
  4. ダウンロード・展開の失敗 → 容量と書き込み権限を確認

更新が止まると一瞬ヒヤッとしますが、ひとつずつ確認すれば大丈夫です。落ち着いて、上から順に試してみてくださいね🌸

「自分で触るのはちょっと不安…」という方は、私もココナラでWordPressのトラブル相談を受け付けています。お気軽にどうぞ👇
👉 ご相談・お見積もりはこちら

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次