WordPress専門の改善サービス|お見積もり対応 / 月額契約なし|全国対応

PHPバージョンアップでサイトが表示されなくなったときの対処法

PHPバージョンアップでサイトが表示されなくなったときの対処法のイメージ

サーバー会社の案内に従ってPHPのバージョンを上げたら、サイトが表示されなくなった——この相談は毎年、サーバー会社の推奨バージョン変更の時期に増えます。原因の切り分けと復旧手順を整理します。

この記事でわかること

  • PHPを上げた直後に起きる症状のパターン
  • 原因を特定する手順
  • 切り戻すべきか、直して進むべきかの判断
  • 事前に防ぐための確認方法

目次

  1. よくある症状
  2. まず確認すること
  3. 原因の切り分け手順
  4. 切り戻すべきか、直して進むべきか
  5. 原因プラグインへの対処
  6. 事前に防ぐ方法
  7. まとめ

よくある症状

  • サイト全体が真っ白になる(500エラーを含む)
  • 管理画面には入れるが、フロントだけ崩れる
  • 特定のページ・機能だけ動かない(フォーム送信、検索など)
  • 「重大なエラーが発生しました」と表示される

原因の大半は古いプラグインまたはテーマが新しいPHPに対応していないことです。

まず確認すること

  1. エラーログを見る:サーバーの管理画面かFTPで確認できます。どのファイルの何行目かが記録されており、原因の特定が一気に進みます
  2. デバッグ表示を一時的に有効にする:wp-config.php の WP_DEBUG を true にすると画面にエラーが出ます(確認後は必ず戻してください)

ログを見ずに手当たり次第プラグインを止めると、原因が分からないまま時間だけが過ぎます。先にログです。

原因の切り分け手順

  1. FTPで wp-content/plugins をリネームし、全プラグインを一時停止する
  2. 表示が戻れば、プラグインが原因と確定
  3. 名前を戻し、管理画面から1つずつ有効化して原因を特定する
  4. プラグインが原因でなければ、テーマを標準テーマに切り替えて確認する

管理画面にも入れない場合は、この手順をすべてFTPで行います。

切り戻すべきか、直して進むべきか

切り戻しは応急処置であって、解決ではありません。古いPHPはサポートが終了しており、セキュリティ更新も提供されないためです。

  • 切り戻す:ECサイトなど停止が売上に直結する場合。ただし復旧後すぐ対応計画を立てる
  • 直して進む:原因プラグインが特定でき、代替や更新で解決できる場合

原因プラグインへの対処

  • 更新がある:更新すれば解決することが多い
  • 更新が止まっている:代替プラグインへの移行を検討。開発終了したものは今後も対応されません
  • 自社開発・受託開発のもの:コードの修正が必要。非推奨になった関数の書き換えが中心です

事前に防ぐ方法

本番でいきなり上げないことが最善です。

  1. 検証環境を作り、そこでPHPを上げて動作確認する
  2. 使用中のプラグインが新PHPに対応しているか、公式ページで確認する
  3. 更新が2年以上止まっているプラグインを洗い出す
  4. 本番作業の前に必ずフルバックアップを取る

まとめ

PHPを上げて壊れる原因の大半は、古いプラグインやテーマです。エラーログの確認が最短経路で、当てずっぽうの停止は遠回りになります。

WordPressレスキューでは、PHPバージョンアップの代行を承っています。検証環境で事前に確認し、問題があれば代替案を提示したうえで本番に適用します。

よくあるご質問

Q. PHPを上げないままでも使えますか。
A. 動作はしますが、サポートが終了したバージョンにはセキュリティ更新が提供されません。また新しいプラグインが動作しなくなっていきます。速度面でも不利です。

Q. どのバージョンまで上げるべきですか。
A. WordPress本体と、使用中のプラグインが対応している範囲で、できるだけ新しいものを選びます。最新版が常に最適とは限らず、プラグインの対応状況を確認してから決めるのが安全です。

Q. 検証環境がありません。
A. 本番のバックアップから一時的な検証環境を作って確認できます。当社では、この方法でPHPバージョンアップの代行を行っています。

代行を依頼する場合

WordPressレスキューでは、PHPバージョンアップの代行を承っています。手順は次のとおりです。

  1. 本番のバックアップを取得し、検証環境に復元する
  2. 検証環境でPHPを上げ、全ページと主要機能(フォーム送信など)を確認する
  3. 問題が出たプラグイン・テーマの対応方針(更新/代替/修正)をご提示する
  4. 対応後、本番に適用する

まず調査(一律20,000円・税込)で、上げた場合に何が起きるかを確認するところから始められます。

このようなお困りごとはありませんか?

WordPressのトラブル・改善・保守は、専門エンジニアが対応します。
調査(一律20,000円・税込)から承ります。費用感だけのご相談も歓迎です。

無料相談はこちら

この記事をシェアする

Contact Us お問い合わせ 無理な営業はいたしません。
まずは現状診断のみでも、お気軽にご相談ください。
WordPressの悩みを無料相談
お問い合わせ対応チームのイラスト
トップへ戻る