「このサイトは古いバージョンのPHPを実行しています」と出たときに確認したいこと

WordPressの管理画面やサイトヘルスで、 「このサイトは古いバージョンのPHPを実行しており、セキュリティアップデートを受け取れません。更新する必要があります。」 のような警告が出ることがあります。

クリックしたくなる強い文言ですが、焦って本番のPHPを上げると、テーマやプラグインの互換性で表示が崩れたり、 画面が真っ白になる(WSOD)などのトラブルにつながることがあります。

重要なのは「いつまでに、何を、どの順で確認するか」です。 古いPHPのリスクを整理したい場合は 古いPHP(5系・7系)のリスクと対策 もあわせて確認してください。

この警告が出る理由(ざっくり)

PHPはバージョンごとにサポート期間があり、古いバージョンはセキュリティ修正が配布されなくなります。 WordPress側はその状態を検知すると、管理者に注意喚起するために警告を表示します。

つまり「今すぐ壊れている」というより、「放置するとリスクが積み上がる」状態です。

WordPressのサイトヘルスで表示される警告文は、サーバー側のPHPバージョンが古い状態を検知したサインです。 WordPress本体の不具合というより、運用基盤の見直しタイミングだと捉えると判断しやすくなります。

まず最初に確認したい3点

ここが曖昧なまま進めると、問題が起きたときに「何が原因か」が追えなくなります。

急いでPHPを上げる前にやると安全なこと

いきなり本番のPHPを更新するのではなく、先に「切り戻せる状態」を作るのが現実的です。

手順を先に確認したい場合は WordPress・PHP更新・サーバー移行ガイドWordPressのPHP更新前後チェックリスト をあわせて確認すると進めやすくなります。

更新時に起きやすい問題

PHP更新そのものはサーバー側の操作ですが、WordPressはテーマやプラグインがPHPに依存しているため影響が出やすくなります。

すでに更新後のトラブルが出ている場合は、 PHP更新後にWordPressの画面が真っ白になったときの確認事項 も参考になります。

現実的な進め方(おすすめの順番)

  1. 現状把握(PHP/WordPress/テーマ/プラグイン、サーバー情報、バックアップ)
  2. 検証環境でPHPを上げて動作確認(重要機能から)
  3. 問題が出た箇所の切り分け(テーマ/プラグイン/独自コード/サーバー設定)
  4. 本番反映(作業時間帯、監視、切り戻し手順を用意)

警告の文言に引っ張られず、「止めない運用」の手順として組み立てるのがポイントです。

とくに本番環境での直接更新は、切り戻し不能な状態を招きやすいため避けるのが無難です。 検証環境での確認、バックアップ取得、切り戻し可否の確認までを1セットで実施してください。

WordPressに限らず、古いPHP環境をどう見直すべきかは、 古いPHP・古いWebシステムの保守・改修判断ガイド でもまとめています。

関連記事

このページのテーマ

あわせて確認

ご相談について

開発会社と連絡が取れない、仕様書がない、古いPHPで動いているなど、 状況が整理できていない段階でもご相談可能です。 まずは現状把握(構成確認・情報整理・切り分け)から、無理のない進め方をご一緒に検討できます。

相談窓口(PHP保守・引き継ぎ)はこちら