長年更新していないWordPressサイトを新しいサーバーへ移す場合、最新のサイトと同じ手順では移転できないことがあります。古いPHPでしか動かないテーマやプラグインが、新しい環境ではエラーになるためです。
この記事では、古いWordPressを移転するときに起こりやすい問題と、安全に進めるための確認手順を解説します。
古いWordPressの移転が難しい理由
新しいレンタルサーバーでは、安全性や性能を保つため、利用できるPHPやデータベースのバージョンが更新されています。一方、古いテーマやプラグインには、新しいPHPで廃止・変更された機能を使用しているものがあります。
この状態でデータをそのまま移すと、次のような問題が起こる場合があります。
- 画面が真っ白になる、重大なエラーが表示される
- 管理画面へログインできない
- レイアウトやメニューが崩れる
- フォームや検索など一部の機能が動かない
- 文字化けやデータベース接続エラーが起きる
- 画像や添付ファイルを表示できない
WordPress.org 日本語の必須要件では、現在推奨されるPHP、MariaDBまたはMySQL、HTTPSの条件が案内されています。移転先を選ぶときは、現在のサイトが動くかだけでなく、今後安全に更新できる環境かも確認します。
「移転」と「更新」を分けて考える
古いサイトでは、次の作業が必要になる可能性があります。
- サーバーを変更する
- PHPやデータベース環境を変更する
- WordPress本体を更新する
- テーマとプラグインを更新または置き換える
- HTTPS化する
すべてを一度に変更すると、問題が起きたときに原因を特定しにくくなります。まず現在の状態を複製して確認し、必要に応じて段階を分けます。
移転前に確認する項目
WordPressとPHPのバージョン
管理画面の「サイトヘルス」やサーバー管理画面などで確認します。管理画面へ入れない場合は、サーバー上のファイルやデータベースから調べることもあります。
テーマの種類と更新状況
公式配布テーマ、市販テーマ、制作会社が作った独自テーマのどれかを確認します。独自テーマや古い市販テーマは、更新版が提供されていない場合があります。
利用中のプラグイン
有効なプラグインだけでなく、停止中のプラグインも一覧にします。配布終了、長期間更新なし、代替機能がWordPress本体に追加済みなど、現在は不要なものがないか確認します。
データ容量とバックアップの状態
WordPressのファイルとデータベースの両方を保存します。サーバー内に古いバックアップが大量に残っている場合は、必要なデータを確認したうえで移転対象を整理します。
サイト固有の機能
お問い合わせ、予約、会員、EC、検索、カスタム投稿、外部システム連携などを確認します。見た目が同じでも、裏側で独自のPHPプログラムが動いている場合があります。
安全に移転するための進め方
1.復元できるバックアップを取得する
ファイルとデータベースを別々に保存し、取得日時と元の環境を記録します。WordPress公式のバックアップ資料でも、サイト全体のファイルとデータベースの両方が必要と説明されています。
2.新しいサーバーに検証環境を作る
本番ドメインを切り替える前に、移転先へサイトを複製します。一般公開されないようアクセス制限を行い、検索エンジンに登録されない状態で確認します。
3.現在に近い環境で動作を確認する
移転先で選択できる場合は、現在に近いPHP環境から確認します。ただし、古いPHPを長期間使い続けることを目的にはせず、更新に必要な修正範囲を調べるための一時的な段階と考えます。
4.WordPressと関連機能を段階的に更新する
更新の前後で表示と機能を確認し、問題が起きた段階を特定できるようにします。大きく古いWordPressでは、中間バージョンを経由した方がよい場合もあります。
5.代替が必要なテーマ・プラグインを整理する
配布が終了したものや新しい環境で動かないものは、修正または置き換えを検討します。機能を使っていないプラグインは削除候補にしますが、停止や削除の前にサイトへの影響を確認します。
6.本番切り替え前に主要機能を操作する
ページ表示だけでなく、管理画面での編集、画像アップロード、フォーム送信、検索、ログイン、決済など、サイトで実際に使う操作を確認します。
移転だけで古いサイトは安全になる?
新しいサーバーへ移しただけでは、古いWordPress、テーマ、プラグインの問題は解消されません。移転直後に表示できても、古いソフトウェアを使い続けると、今後のサーバー更新で再び動かなくなる可能性があります。
移転後も更新できる構成に整え、不要な管理者アカウントやプラグインを整理し、定期バックアップを設定します。
追加費用が発生しやすいケース
- 管理画面へログインできない
- サーバー情報やデータベース情報が不明
- 新しいPHPでテーマやプラグインが動かない
- 配布終了したプラグインの代替が必要
- マルウェアや不審な改変が見つかる
- 文字コードやデータベース形式が古い
- 独自プログラムの修正が必要
通常の移転費用と、更新・改修に必要な費用を分けて見積もると、作業範囲を判断しやすくなります。料金が変わる条件は「WordPressのサーバー移転にかかる費用相場」もご覧ください。
古いWordPressの状態を事前に確認します
ラップルでは、現在のWordPressとサーバー環境を確認し、そのまま移転できるか、更新や修正が必要かをご案内します。公開中のサイトへの影響を抑えながら、検証環境で段階的に作業します。
管理画面へ入れない場合や、契約内容が分からない場合も、分かる範囲の情報とサイトURLを添えて、お問い合わせフォームよりご相談ください。
