PHPバージョンアップに対応しております
テーマ・プラグインの互換性を検証環境で事前確認したうえで、安全にPHPバージョンを引き上げます。
WordPressサイトを動かすPHPは定期的にバージョンアップが行われ、古いバージョンはサポートが終了してまいります。古いPHPを使い続けると、セキュリティ上のリスクの累積、表示速度の劣化、新しいプラグイン・テーマとの互換性問題、サーバー会社からの強制バージョンアップによるサイト停止リスクといった具体的な問題につながります。
WordPressレスキューでは、テーマ・プラグインの互換性を事前に検証したうえで、安全にPHPバージョンを引き上げる作業に対応いたします。
こんなお悩みありませんか
- サーバー会社から「PHPのサポート終了」のお知らせが届いた
- WordPress管理画面に「古いPHPバージョンが使われています」と警告が出ている
- PHPを上げたいが、現在のプラグインやテーマが対応していないかもしれない
- サーバー側で勝手にPHPが上がってしまい、サイトが動かなくなった
- 長期間更新していないため、何から手をつけるべきか判断がつかない
- 独自実装のテーマ・プラグインがあり、PHPバージョンアップに尻込みしている
対応する作業内容
- 現状のPHPバージョン確認と、利用中テーマ・プラグインの対応状況の棚卸し
- 互換性検証:検証環境上で目標のPHPバージョンを設定し、エラー・警告の出る箇所を特定
- 非対応プラグインの代替案ご提案:サポート終了済みのプラグインは代替プラグインへの移行
- テーマの互換性修正:独自テーマ・子テーマ内の非推奨関数・非対応構文の書き換え
- 本番反映:サーバー側のPHPバージョン切替えと動作確認
- 切替え後の経過観察:エラーログの監視、不具合の早期検知
対応するPHPバージョン
現状PHP 7系から PHP 8.x系 への移行が最も多いご相談です。大幅に古いバージョンからも段階的にご提案します。
- PHP 5.6 → PHP 7.4/8.x 系(大幅な飛び級。段階的対応をご提案)
- PHP 7.0/7.1/7.2 → PHP 7.4/8.x 系
- PHP 7.3/7.4 → PHP 8.0/8.1/8.2/8.3 系
- PHP 8.0/8.1 → PHP 8.2/8.3 系
作業の進め方
サイト全体に影響するため、本番サイトでいきなり実施しません。検証環境で確認してから本番反映します。
- STEP1 バックアップ・複製:本番サイトのバックアップ取得、検証環境への複製。
- STEP2 洗い出し:検証環境で目標のPHPバージョンを設定し、エラー・警告を全て洗い出し。
- STEP3 対応策の提示:影響のあるプラグイン・テーマ・カスタムコードの対応策を整理しご提示。
- STEP4 対応実施:合意いただいた範囲で、検証環境上で対応を実施。
- STEP5 動作確認:全ページ・主要機能の動作確認。
- STEP6 本番反映:問い合わせの少ない時間帯にメンテナンス案内を掲示のうえ本番反映。
- STEP7 経過観察:切替え直後および数日間のエラーログ監視。
料金について
初回調査 20,000円+実装 80,000〜200,000円(税込) が目安でございます。サポート終了プラグインが多く代替実装を伴う場合は上限寄り、軽微な修正のみで済む場合は下限寄りとなります。
よくある質問
PHPバージョンを上げないとどうなりますか?
サポート終了したPHPは、新たに発見された脆弱性に対する修正パッチが提供されないため、セキュリティ上のリスクが累積してまいります。また、サーバー会社の方針により、ある時点で強制的にバージョンアップされ、サイトが正常に動作しなくなる、という事態も起こり得ます。新しいプラグインや、WordPress本体の新機能が利用できないという制約も発生します。
使っているプラグインが PHP 8 に対応していなかったらどうなりますか?
検証環境にて事前に把握いたしますので、いきなりサイトが壊れることはございません。対応されていないプラグインは、代替プラグインへの移行をご提案するか、機能要件を整理して別の方法で実現する形でご提案いたします。
作業中にサイトは止まりますか?
本番反映時にのみ、短時間(数分〜10分程度)のメンテナンス案内を掲示する場合がございます。それ以外の作業はすべて検証環境上で完結いたしますので、お客様のサイトは平常通り稼働いたします。
関連する対応領域