「このサイトは古いバージョンのPHPを実行しています」と出たときに確認したいこと
WordPressの管理画面やサイトヘルスで、 「このサイトは古いバージョンのPHPを実行しており、セキュリティアップデートを受け取れません。更新する必要があります。」 のような警告が出ることがあります。
クリックしたくなる強い文言ですが、焦って本番のPHPを上げると、テーマやプラグインの互換性で表示が崩れたり、 画面が真っ白になる(WSOD)などのトラブルにつながることがあります。
結論: WordPressで「サイトがPHPの非常に古いバージョンで動作しています」 「このサイトは古いバージョンのPHPを実行しています」と表示された場合でも、 本番環境でいきなりPHPを更新するのは避け、PHPバージョン、バックアップ、検証環境、テーマ・プラグインの互換性を確認してから進めるのが安全です。
重要なのは「いつまでに、何を、どの順で確認するか」です。 古いPHPのリスクを整理したい場合は 古いPHP(5系・7系)のリスクと対策 もあわせて確認してください。
「サイトがPHPの非常に古いバージョンで動作しています」と出た場合
この表示は、WordPress本体の故障ではなく、サーバー側で使われているPHPバージョンが古いことを知らせる警告です。 すぐにサイトが停止するとは限りませんが、セキュリティ更新を受けられない、テーマやプラグイン更新時に不具合が出やすいなどのリスクがあります。
まずは現在のPHPバージョン、WordPress本体、テーマ、プラグイン、バックアップ、検証環境の有無を確認し、更新してよい状態かを切り分けます。
「サイトがPHPの非常に古いバージョンで動作しています」と表示されたら最初にすること
Search Consoleでも反応が出やすいこの警告文は、WordPressがサーバーのPHPバージョンを古いと判断したときに表示されます。 まず行うべきことは、PHPをすぐ上げることではなく、現在のPHPバージョンと更新してよい条件を確認することです。
- 本番サーバーで使われているPHPバージョンを確認する
- WordPress本体、テーマ、主要プラグインの更新状況を確認する
- ファイルとデータベースのバックアップを取得できるか確認する
- 検証環境、ステージング、複製環境の有無を確認する
- 更新後に戻せる手順があるか確認する
「警告が出ているから即更新」ではなく、「更新しても止めない準備ができているか」を確認するのが安全です。
この警告が出る理由(ざっくり)
PHPはバージョンごとにサポート期間があり、古いバージョンはセキュリティ修正が配布されなくなります。 WordPress側はその状態を検知すると、管理者に注意喚起するために警告を表示します。
つまり「今すぐ壊れている」というより、「放置するとリスクが積み上がる」状態です。
WordPressのサイトヘルスで表示される警告文は、サーバー側のPHPバージョンが古い状態を検知したサインです。 WordPress本体の不具合というより、運用基盤の見直しタイミングだと捉えると判断しやすくなります。
まず最初に確認したい3点
- 現在のPHPバージョン(サイトヘルスやサーバーパネルで確認)
- 本番以外の検証環境があるか(ステージング、複製環境、バックアップからの復元先など)
- 直近で更新したものがあるか(テーマ/プラグイン/WordPress本体/サーバー設定)
ここが曖昧なまま進めると、問題が起きたときに「何が原因か」が追えなくなります。
PHP更新前の確認表
| 状況 | まず確認すること | 次に見る記事 |
|---|---|---|
| 古いPHP警告が出た | 現在のPHPバージョン、バックアップ、検証環境 | WordPress・PHP更新・サーバー移行ガイド |
| 更新後に画面が真っ白になった | エラーログ、テーマ、プラグイン、直前の変更 | PHP更新後にWordPressの画面が真っ白になったときの確認事項 |
| サーバー移行と同時にPHP更新する | PHP拡張、DB、cron、メール、SSL、パス差分 | PHPシステムのサーバー移行で注意すべきポイント |
| 古いPHPのリスクを整理したい | PHPのサポート状況、依存ライブラリ、保守体制 | 古いPHP(5系・7系)のリスクと対策 |
急いでPHPを上げる前にやると安全なこと
いきなり本番のPHPを更新するのではなく、先に「切り戻せる状態」を作るのが現実的です。
- バックアップ取得(ファイル + DB)と、復元手順の確認
- エラーログを見られる状態にする(表示ではなくログで追えるようにする)
- テーマ/プラグイン/WordPress本体を最新に寄せる(互換性の土台を揃える)
- 依存が強い箇所(決済、フォーム、会員機能、予約など)を洗い出してテスト項目にする
手順を先に確認したい場合は WordPress・PHP更新・サーバー移行ガイド と WordPressのPHP更新前後チェックリスト をあわせて確認すると進めやすくなります。
更新時に起きやすい問題
PHP更新そのものはサーバー側の操作ですが、WordPressはテーマやプラグインがPHPに依存しているため影響が出やすくなります。
- 管理画面に入れない
- 画面が真っ白になる(WSOD)
- 一部ページだけ落ちる(特定のプラグイン機能が原因になりやすい)
- メール送信が失敗する
すでに更新後のトラブルが出ている場合は、 PHP更新後にWordPressの画面が真っ白になったときの確認事項 も参考になります。
現実的な進め方(おすすめの順番)
- 現状把握(PHP/WordPress/テーマ/プラグイン、サーバー情報、バックアップ)
- 検証環境でPHPを上げて動作確認(重要機能から)
- 問題が出た箇所の切り分け(テーマ/プラグイン/独自コード/サーバー設定)
- 本番反映(作業時間帯、監視、切り戻し手順を用意)
警告の文言に引っ張られず、「止めない運用」の手順として組み立てるのがポイントです。
とくに本番環境での直接更新は、切り戻し不能な状態を招きやすいため避けるのが無難です。 検証環境での確認、バックアップ取得、切り戻し可否の確認までを1セットで実施してください。
WordPressに限らず、古いPHP環境をどう見直すべきかは、 古いPHP・古いWebシステムの保守・改修判断ガイド でもまとめています。
よくある質問
WordPressで古いPHP警告が出たら、すぐ更新してよいですか?
すぐに本番環境でPHPを更新するのは避けた方が安全です。 先にバックアップ、検証環境、テーマ・プラグインの互換性、切り戻し手順を確認してから進めます。
警告が出ていてもサイトが見えていれば放置してよいですか?
表示できている場合でも、古いPHPはセキュリティ更新を受けられないことがあります。 また、サーバー移行やプラグイン更新のタイミングで不具合が表面化しやすくなるため、早めに現状確認を行う方が安全です。
自分でPHPバージョンを上げるのが不安な場合は何を準備すればよいですか?
サーバー情報、WordPress管理画面、バックアップ有無、利用中のテーマ・プラグイン、直近の更新履歴を整理しておくと、調査や相談が進めやすくなります。
「サイトがPHPの非常に古いバージョンで動作しています」は何を意味しますか?
WordPressが、サーバー側のPHPバージョンが古く、セキュリティ更新や互換性の面で注意が必要だと判断している状態です。 サイトが今すぐ壊れているという意味ではありませんが、放置すると更新や移行の難度が上がりやすくなります。
サーバーのPHPバージョンが古い場合、誰に相談すればよいですか?
まずはサーバー管理者、保守会社、またはWordPressとサーバーの両方を確認できる担当者に相談します。 開発会社や保守先が分からない場合でも、サーバー情報、管理画面、バックアップ状況から調査を始められることがあります。
関連記事
このページのテーマ
- 主なテーマ: WordPress・PHP更新・サーバー移行
- 関連テーマ: 古いPHP・古いWebシステム
- 関連テーマ: 不具合調査・緊急対応
あわせて確認
ご相談について
開発会社と連絡が取れない、仕様書がない、古いPHPで動いているなど、 状況が整理できていない段階でもご相談可能です。 まずは現状把握(構成確認・情報整理・切り分け)から、無理のない進め方をご一緒に検討できます。
相談窓口(PHP保守・引き継ぎ)はこちら