WordPressのPHPが古いと言われたら?更新前に確認したいこと

「サーバー会社からPHP更新のお知らせが届いた」
「WordPressに、PHPが古いという警告が表示されている」

ホームページはいつもどおり表示されているのに、こうした通知が届くと、何をすればよいのか迷う方も多いのではないでしょうか。

PHPの更新が必要な場合は、まず現在の環境と、使用中のテーマ・プラグインの対応状況を確認します。そのうえで、バックアップや動作検証を行い、更新を進めることが大切です。

この記事では、WordPressを利用している企業・店舗の担当者に向けて、PHP更新前の確認事項を解説します。

PHPとは?WordPressの更新とは何が違う?

PHPは、WordPressを動かすためにサーバー上で使われているプログラミング言語です。

WordPress本体やテーマ、プラグインとは別に管理されているため、WordPressを更新していても、PHPが古いままになっている場合があります。

PHPの変更方法は、契約しているサーバーや構築方法によって異なります。サーバーの管理画面で切り替えられる場合もあれば、サーバー側の作業が必要な場合もあります。

表示に問題がなくても、更新は必要?

判断のポイントになるのは、使用中のPHPがセキュリティサポートの対象になっているかどうかです。

PHPにはバージョンごとにサポート期間があります。PHP開発元によるサポートが終了すると、新たな脆弱性が見つかっても、そのバージョン向けの修正版は原則として提供されません。

「ホームページが表示できていること」と「安全に使い続けられること」は、それぞれ確認する必要があります。

ただし、サーバー会社などが独自に修正を提供している場合もあるため、実際の対応状況は契約先にも確認しましょう。

PHPだけを切り替えると、不具合が出ることも

PHPを新しいバージョンに変更すると、古いテーマやプラグイン、独自に追加したプログラムが対応できず、不具合が発生する場合があります。

例えば、次のような症状です。

  • ホームページや管理画面が開かない
  • ページ内にエラーメッセージが表示される
  • お問い合わせフォームが正常に動かない
  • 一部の機能が利用できなくなる

WordPress本体が対応していても、サイトで使っているすべての機能が動くとは限りません。WordPress公式でも、更新前のバックアップや、テーマ・プラグインの互換性確認を案内しています。

PHPを更新する前に確認したい5つのこと

1.現在のPHPバージョンを確認する

WordPressの管理画面で「ツール → サイトヘルス → 情報 → サーバー」を開くと、PHPバージョンを確認できます。

サイトヘルスには、テーマやプラグインなど、現在の環境に関する情報も表示されます。調査や相談の際にも役立ちます。

2.テーマ・プラグインの対応状況を確認する

使用しているテーマやプラグインが、変更先のPHPに対応しているか確認します。

特に、長期間更新されていないものや、制作時に独自の修正を加えているものは、個別の確認が必要です。

3.バックアップと復旧方法を確認する

サイトのファイルとデータベースを保存し、不具合が起きた際に戻せるようにします。

バックアップを取得するだけでなく、復元方法と、PHPを変更前の環境に戻せるかどうかも確認しておきましょう。

4.可能であれば、検証環境で動作を確認する

公開中のサイトを複製した検証環境で、PHP変更後の動作を確認します。

トップページだけでなく、お問い合わせ、予約、購入など、事業に関わる機能を優先して確認することが大切です。

5.公開環境での作業日時を決める

確認が済んだら、公開環境に反映する日時を決めます。

更新後の確認や、不具合が発生した際の対応時間も確保しておくと、落ち着いて作業を進められます。

古いホームページは、作り直さないといけない?

PHPが古いという理由だけで、全面的なリニューアルが必要とは限りません。

テーマやプラグインの更新、一部のプログラム修正で対応できる場合もあります。一方、開発が終了した機能に依存している場合は、代替機能への変更や構成の見直しが必要になることもあります。

まず現状を調べ、現在のデザインや必要な機能をどこまで維持できるか確認することが、対応範囲を決める第一歩です。

更新を相談するときに用意しておく情報

制作会社や管理担当者に相談するときは、次の情報があると状況を伝えやすくなります。

  • ホームページのURL
  • サーバー会社から届いた通知
  • 管理画面に表示されている警告の画像
  • 不具合の内容と、気づいた時期
  • 現在の制作会社・管理担当者の有無

PHPのバージョンや詳しい構成が分からなくても、最初からすべてを調べる必要はありません。まずは、届いた通知と困っている内容を整理しましょう。

事例紹介

WordPress5.2環境を最新版(当時)WordPress7.0まで更新

古いまま、使い続けられていたWordPressのコーポレートサイトでした。商品カタログや、お客様の声などは最近も更新されておりましたが本体が古いままとなっておりました。
ここまでの世代でのアップデートはそれほど依頼の中で多くありません。(多くは新しくリニューアルを選ぶかもしれません)
一気にアップデートは難しかったため、段階を踏む必要がありました。
テスト環境で段階的にアップデートを実行しました。アップデートは4段階に分け、データベースの構造変換エラーや、プラグインの互換性に問題が出ないようにしアップデートを重ねました。古いプラグインやテーマはPHP 8.xやWordPressの仕様変更でエラーを起こしやすいため更新が止まったプラグインは代替品への乗り換えを行必要があり、別の検証環境で確認作業も行います。都度、セキュリティ設定の見直しも同時に実施していきますのでボタンワンポチでアップデートできると言うものではないことがほとんどです。
丁寧な引き上げ作業を行いました。

対応期間:7営業日

WordPressの更新や不具合でお困りの方へ

「更新が必要と言われたけれど、どこに頼めばよいか分からない」
「今のデザインを残したまま、必要な部分を直したい」

合同会社アガリオデザインでは、WordPressサイトの改修や運用に関するご相談を承っています。

ご相談の際は、ホームページのURLと、届いている通知や現在の状況をお知らせください。内容を確認し、必要な対応とお見積もりをご案内します。

類似投稿

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です