WordPressのサーバー移転|移転前・切り替え当日・移転後に確認すること
WordPressサイトを別のレンタルサーバーへ移すときに、移転前に控えておく設定、ネームサーバーを切り替える前の表示確認、切り替えたあとに見るページとメール、旧サーバーを解約してよいタイミングまでを順番に説明します。
公開日
WordPressのサーバー移転でつまずくのは、ファイルとデータベースのコピーそのものより、その前後です。移転ツールが「完了」と表示しても、旧サーバーの管理画面で設定していたリダイレクトや定期実行、ドメインのメールまでは一緒に移らないことがあり、切り替えた翌日に「問い合わせフォームのメールが来ない」と気づく、という順番で問題が見つかります。
この記事では、移転の作業そのものはサーバー会社の移行機能やプラグインに任せる前提で、保守担当が移転前・切り替え当日・移転後にそれぞれ何を確かめればよいかを書きます。ドメイン(サイトのアドレス)は変えずに、サーバーだけを乗り換える場合の話です。
移転前に、旧サーバーの設定を控えておく
移転ツールが運ぶのは、基本的にWordPressのファイルとデータベースです。たとえばエックスサーバーの「WordPress簡単移行」のマニュアルには、移行元の .htaccess ファイルや、wp-contentフォルダの外に置いたファイルは移行されないと書かれています。サーバーの管理画面で設定したものも、移転先で設定し直す必要があります。
なので移転を始める前に、旧サーバーの管理画面とWordPressの管理画面を開いて、次のものを書き出しておきます。メモ帳に貼るくらいで構いません。
| 控えておくもの | どこで見るか | 控えないとどうなるか |
|---|---|---|
| PHPのバージョン | WordPressの「ツール → サイトヘルス → 情報」の「サーバー」 | 新サーバーの初期設定が違うバージョンだと、古いプラグインが動かないことがあります |
| .htaccess に書いたリダイレクトやアクセス制限 | サーバーのファイルマネージャーやFTPで .htaccess を開く | 旧URLからの転送や、管理画面へのIP制限が消えます |
| サーバーで設定した定期実行(cron) | サーバー管理画面の「cron設定」など | バックアップや予約処理がいつの間にか止まります |
| メールアドレスと転送設定 | サーバー管理画面の「メール」の項目 | 切り替えたあと、そのアドレス宛のメールを受け取れなくなります |
| WAFやBasic認証などのセキュリティ設定 | サーバー管理画面のセキュリティの項目 | 新サーバーでは初期状態に戻ります |
| ネームサーバーとDNSの設定 | ドメインを契約している会社の管理画面 | 切り替えるときに、どこを書き換えるのか分からなくなります |
もうひとつ、移転の直前に旧サーバーでバックアップを取っておきます。移転ツールは旧サーバーのデータを消さないので、普通は旧サーバーに戻れば元どおりですが、移転作業中に誰かが記事を更新していた場合に備えて、日付の分かるバックアップがあると安心です。バックアップから戻せるかどうかに不安があるなら、次の記事で確認するところを書いています。
WordPressバックアップがあるのに復元できないときの確認ポイント関連記事
移転の方法を選ぶ
移転先のサーバー会社が移行機能を用意しているなら、まずそれを使います。エックスサーバーの「WordPress簡単移行」なら、移行元のURLと管理者のユーザー名・パスワードを入力するだけで、新サーバーにコピーが作られます。ただし同社のマニュアルでは、マルチサイトを使っている場合や、データベースが2GBを超える場合は移行できないとされているので、大きなサイトほど先に条件を読んでおきます。
移行機能がない、または条件に合わない場合は、移行用のプラグインで旧サイトを書き出して新サーバーに読み込むか、ファイルとデータベースを手作業でコピーします。手作業のときに気をつけたいのが、データベース内のURLの置き換えです。WordPressの公式ドキュメントでも、データベースのファイルをテキストエディタで一括置換すると、テーマやウィジェットの設定が壊れることがあると注意されていて、置き換えにはWP-CLIの search-replace などの専用の手段を使うよう案内されています。今回のようにドメインを変えない移転なら、URLの置き換え自体が要らないので、ここは触らずに済みます。
切り替える前に、新サーバーで表示を確かめる
コピーが終わっても、ネームサーバーを切り替えるまでは、閲覧者には旧サーバーのサイトが表示され続けます。この状態のうちに、自分のパソコンだけ新サーバーを見るように設定して、表示を確かめておきます。
使うのはパソコンの「hostsファイル」です。サイトのアドレスと、新サーバーのIPアドレスの組み合わせを1行書き足すと、そのパソコンからだけは新サーバーのサイトが開くようになります。サーバー会社の多くはhostsファイルの書き方をマニュアルで説明しているので、移転先の会社のものを見ながら設定します。確認が終わったら、書き足した1行は必ず消しておきます。残したままだと、あとで「自分のパソコンでは表示されるのに、ほかの人には古いページが見える」という分かりにくい状態になります。
新サーバーで見ておくのは次のページです。
- トップページと、よく読まれている記事を数本
- 問い合わせフォーム(実際に送信して、自動返信メールが届くかまで)
- 管理画面へのログインと、記事の下書き保存
- ネットショップなら、商品ページとカートに入れるところまで
記事を開くと404になる場合は、管理画面の「設定 → パーマリンク」を開き、何も変えずに「変更を保存」を押します。パーマリンク用の .htaccess が作り直されて、多くはこれで直ります。
ネームサーバーを切り替える
表示に問題がなければ、ドメインを契約している会社の管理画面で、ネームサーバーを新しいサーバー会社のものに書き換えます。エックスサーバーのマニュアルでは、反映には最大で24時間ほどかかり、そのあいだに少しずつ新サーバーへ移っていくと説明されています。この時間は閲覧者によって旧サーバーと新サーバーのどちらかが表示されるので、記事の更新や設定の変更はできるだけ控えます。旧サーバー側で更新した内容は、新サーバーには反映されないからです。
メールは、切り替える前にどうするか決めておきます。ドメインのメールを旧サーバーで受けている場合、ネームサーバーを切り替えると、メールの届け先も新サーバーに変わります。新サーバーに同じメールアドレスを先に作っておくか、メールだけは旧サーバーやGoogle Workspaceなどに届くようにDNSを設定しておかないと、切り替えた日からメールを受け取れなくなります。
SSL証明書も、このタイミングで確認します。無料のSSLは、ネームサーバーを切り替えたあとでないと新サーバーで発行できないことがあります。切り替え後にブラウザで「保護されていない通信」と出たら、新サーバーの管理画面のSSLの設定から発行します。
移転後の数日で確かめること
反映が終わったら、移転前に控えたメモを上から順に見ていき、新サーバーで設定し直します。リダイレクト、定期実行、セキュリティの設定は、消えていても画面上は何も起きないので、メモと突き合わせないと気づけません。
そのうえで、移転後しばらくは次のことを見ておきます。
- 問い合わせフォームのメールが届いているか(移転の前後で件数が急に減っていないか)
- 予約投稿が、予約した時刻に公開されているか
- バックアップが新サーバーで取れているか
- ページの表示が遅くなっていないか
フォームのメールが届かない場合は、送信の仕組みが旧サーバー前提の設定のまま残っていることがあります。確認する順番は次の記事にまとめています。
WordPressメールが届かないときのチェックリスト関連記事
旧サーバーは、ここまで確かめてから解約します。切り替えから数日は、反映前の閲覧者や、旧サーバー宛に送られたメールが残っていることがあります。旧サーバーにしか残っていないメールやファイルがないかを見て、契約の更新日も確認したうえで解約するのが安全です。
移転を任せるときに伝えること
サーバー移転は、保守会社や制作会社に頼めば、移転の作業と表示確認までは任せられることが多い作業です。ただ、旧サーバーで何を設定していたか、ドメインのメールを誰が使っているかは、サイトの持ち主の側にしか分からないこともあります。依頼するときは、この記事の「控えておくもの」の表を埋めて渡すと、移転後の抜け漏れがかなり減ります。
ソルジオのWordPress保守代行では、移転後のサイトも続けて更新とバックアップを見ています。移転したばかりのサイトの状態を確認してから、どこまで任せられるかを提案します。
参考にした情報
※2026年10月22日時点の情報です。移行機能の条件や手順はサーバー会社ごとに異なり、変わることもあるため、移転先の最新のマニュアルを確認してください。
よくある質問
- WordPressのサーバー移転で、サイトが表示されない時間は出ますか?
- 新しいサーバーで表示を確かめてからネームサーバーを切り替えれば、閲覧者から見てサイトが止まる時間はほとんど出ません。切り替えの反映には最大で24時間ほどかかり、そのあいだは旧サーバーと新サーバーのどちらかが表示されます。
- 移転したあと、記事を開くと404になるのはなぜですか?
- パーマリンクの設定が書かれた.htaccessファイルが移っていないことが多い原因です。管理画面の「設定 → パーマリンク」を開き、何も変えずに「変更を保存」を押すと作り直されます。
- ネームサーバーを切り替えるとメールも止まりますか?
- ドメインのメールを旧サーバーで受けている場合は、切り替えたあとのメールは新サーバー側に届きます。新サーバーに同じメールアドレスを作っておくか、メールだけ旧サーバーに届くようにDNSを設定してから切り替えます。
- 旧サーバーはいつ解約してよいですか?
- 切り替えから少なくとも数日は残しておき、新サーバーでフォームの送信やメールの受信、管理画面の操作に問題がないことを確かめてから解約します。旧サーバーにしか残っていないメールやファイルがないかも、解約前に確認します。
この記事を書いた人
