
2026年10月に公開されたPHPの重大な脆弱性をきっかけに、「PHPのバージョンが古いので上げたほうがいい」と知った方も多いと思います。とはいえ、PHPのバージョンを上げると、サイトが表示されなくなったり、レイアウトが崩れたりすることがあり、不安で手が止まってしまう方も少なくありません。
この記事では、WordPressサイトのPHPバージョンを安全に上げるための準備、主要なレンタルサーバーでの切り替え手順、そして表示が崩れたときにすぐ元に戻す方法までをまとめました。
この記事の要点
- 上げる前に:バックアップを取り、WordPress本体・テーマ・プラグインを最新にしておく
- 切り替え:レンタルサーバーの管理画面から数クリックで変更でき、元に戻すのも同じ手順でできる
- 崩れたら:慌てず元のバージョンに戻し、原因のテーマ・プラグインを特定してから再挑戦する
どのバージョンに上げればいい?
PHPは、バージョンごとに公式のサポート期限が決まっています。サポートが終わったバージョンには、今回のような脆弱性が見つかっても公式の修正版が出ません。
| バージョン | セキュリティサポートの終了 | 状態(2026年10月時点) |
|---|---|---|
| PHP 8.1 以前 | 2025年12月31日(8.1) | サポート終了。早めの切り替えが必要 |
| PHP 8.2 | 2026年12月31日 | まもなく終了。年内に切り替えを |
| PHP 8.3 | 2027年12月31日 | サポート中 |
| PHP 8.4 | 2028年12月31日 | サポート中 |
| PHP 8.5 | 2029年12月31日 | サポート中(最新) |
迷ったら、PHP 8.3以降を選んでおけば、しばらくは安心です。最新の8.4や8.5は、古いテーマやプラグインがまだ対応していないことがあるため、まず8.3に上げて動作を確認し、問題なければ順に上げていく方法もおすすめです。
上げる前にやっておく3つの準備
1. バックアップを取る
万一に備えて、サイトのファイルとデータベースのバックアップを取っておきます。多くのレンタルサーバーには自動バックアップ機能がありますが、直前の状態を手元に残しておくと安心です。BackWPupなどのバックアッププラグインを使う方法もあります。
2. WordPress本体・テーマ・プラグインを最新にする
古いテーマやプラグインほど、新しいPHPで動かないことが多くなります。管理画面の「ダッシュボード」→「更新」から、先にすべて最新にしておきましょう。
3. 長く更新されていないプラグインを確認する
「プラグイン」→「新規追加」でプラグイン名を検索すると、「最終更新」や「検証済みWordPressバージョン」が確認できます。何年も更新されていないものは、新しいPHPで不具合を起こす可能性が高いので、代わりになるプラグインを探しておくと安全です。
主要レンタルサーバーでの切り替え手順
いずれも、同じ手順で元のバージョンに戻せます。
エックスサーバー
- サーバーパネルにログインし、「PHP Ver.切替」をクリック
- 変更したいドメインの右にある鉛筆アイコンをクリック
- 「変更後のバージョン」から使いたいバージョンを選ぶ
- 「設定する」をクリック(旧サーバーパネルの場合は「変更」)
さくらのレンタルサーバ
- サーバーコントロールパネルにログイン
- 「スクリプト設定」→「言語バージョン設定」をクリック
- 「PHPのバージョン」で使いたいバージョンを選び、「保存する」をクリック
- 「現在のバージョン」が変わっていれば完了
※メールアドレスでログインすると、メール設定しか表示されません。初期ドメインまたは追加したドメインでログインしてください。
ConoHa WING
- コントロールパネルにログインし、上部メニューの「WING」を選ぶ
- 「サイト管理」→「サイト設定」を開く
- 「応用設定」タブの「PHP設定」を開く
- 「PHPバージョン」の右にある鉛筆アイコンをクリックし、バージョンを選んで「保存」
その他のレンタルサーバーでも、管理画面の「PHP設定」「PHPバージョン」などのメニューから変更できることがほとんどです。
切り替えたら、すぐに確認すること
- トップページ、よく見られているページ、お問い合わせページが正しく表示されるか(スマートフォンでも確認)
- お問い合わせフォームが送信できるか(自分宛てに送ってみる)
- WordPressの管理画面にログインできるか、記事の編集・保存ができるか
- 「ツール」→「サイトヘルス」→「情報」→「サーバー」で、PHPのバージョンが変わっているか
表示が崩れた・真っ白になったときの対処法
まずは元のバージョンに戻す
サイトが表示されない、崩れているといった場合は、慌てずに、切り替えたときと同じ手順で元のバージョンに戻してください。多くの場合、それだけで元の状態に戻ります。お客様に見えている状態を先に直すことが最優先です。
「重大なエラーが発生しました」と表示された場合
WordPressに「このサイトで重大なエラーが発生しました」と表示された場合、管理者のメールアドレスに、原因となったプラグインやテーマの名前と、「リカバリーモード」でログインするためのリンクが届いていることがあります。リカバリーモードでは、原因のプラグインを停止した状態で管理画面に入れます。
原因を特定してから、もう一度上げる
元に戻したら、原因になったテーマやプラグインを特定し、更新・差し替えをしてから再度切り替えます。どれが原因か分からない場合は、テスト環境(ステージング環境)で一つずつ確認するのが確実です。エックスサーバーなど、ステージング環境を用意しているレンタルサーバーもあります。
オリジナルのテーマで作られたサイトや、何年も更新されていないサイトは、テーマ自体の修正が必要になることがあります。この場合は、制作会社や専門家に相談するのがおすすめです。
あわせて読みたい
ご相談はXROSS DESIGNへ
「自分で切り替えるのは不安」「切り替えたら表示が崩れてしまった」という方は、お気軽にご相談ください。XROSS Designでは、PHPバージョンの切り替え、テーマ・プラグインの修正、切り替え後の表示確認まで対応しています。
他社で制作されたサイトについてもご相談いただけます。