「今はロリポップでサイトを運用しているが、アクセスが増えてきたのでエックスサーバーに移したい」。表示速度や同時アクセスへの強さを理由に、こうした乗り換えを検討する新潟の事業者さまは少なくありません。サーバー移管というと難しく聞こえますが、順番を守れば止めずに切り替えることは十分に可能です。

本記事では、ロリポップからエックスサーバーへ移管する流れを、事前準備からWordPressのデータ移行、独自SSLの再設定、DNS切り替え、メール移行、切替後の確認まで、非Web担当者の方にもわかるように解説します。エックスサーバーの「WordPress簡単移行」機能の使いどころもあわせて説明します。読み終えるころには、自社サイトを安全に移す具体的な手順がイメージできる状態になります。

移管の全体像

サーバー移管は、次の4フェーズで進みます。

  1. 事前準備(現サーバーの棚卸しとバックアップ)
  2. 移管先(エックスサーバー)の契約と初期設定
  3. データ・データベース・メールの移行
  4. DNS切り替えと切替後の確認

事故が最も起きやすいのは4番目のDNS切り替えです。「データを完全に移してから、最後にDNSを切り替える」という順番さえ守れば、トラブルの大半は避けられます。ダウンタイムを抑える全体設計は ダウンタイムを最小化するサーバー移管の進め方 もあわせてご覧ください。

作業前に、ロリポップ側の契約更新日も確認しておきます。移管完了後、数日〜1週間ほど動作を見届けるまでは契約を残しておきます。先に解約すると元データを取り出せなくなる恐れがあるためです。

事前準備:現サーバーの棚卸しとバックアップ

移管の成否は、この準備段階でほぼ決まります。

サイトデータとデータベースのバックアップ

  1. ロリポップのFTPアクセス(ロリポップ!FTPまたは一般のFTPソフト)で、公開ディレクトリのファイルをすべてダウンロードする
  2. WordPressサイトの場合は、ユーザー専用ページのデータベース設定からphpMyAdminを開き、該当データベースをSQL形式でエクスポートする
  3. ダウンロードしたファイルとSQLを、日付を付けたフォルダにまとめて保管する

このバックアップは、万一のための保険であると同時に、手動で移行する場合の素材にもなります。WordPressのバックアップの考え方は別記事も参考になります。

ドメインとDNSの現状確認

ドメインがどこで管理され、DNSがどこを向いているかを確認します。

  • ドメインの管理業者(ロリポップと同じムームードメインか、別業者か)
  • 現在のネームサーバーの値
  • 独自ドメインメールを使っている場合、MXレコードの向き先

ネームサーバーの値は、DNS切り替えのときに必要になります。控えておきましょう。契約しているサーバーの種類による違いが気になる場合は、レンタルサーバーの種類と選び方 も参考になります。

メールアカウントの棚卸し

見落としやすいのがメールです。サーバーを移すと、独自ドメインメールの設定も作り直しになります。

  1. ロリポップで使っている全メールアドレスを一覧化する
  2. 各アドレスの用途(担当者、フォーム通知、外部連携など)を書き出す
  3. 受信方式がPOPかIMAPかを確認する(IMAPはサーバー上にメールが残る)

過去メールを残したい場合は、切替前にメールソフトのローカル保存で手元へ退避しておきます。

エックスサーバー側の契約と初期設定

現状を把握できたら、移管先を準備します。

  1. エックスサーバーで必要なプランを申し込む
  2. サーバーパネルにログインし、初期ドメイン(○○.xsrv.jp 形式)が使えることを確認する
  3. 移管したい独自ドメインを「ドメイン設定」で追加する(この時点ではまだDNSは切り替えない)

独自ドメインをエックスサーバーに登録しても、DNSを切り替えるまでは実際のアクセスは現サーバー(ロリポップ)へ届き続けます。つまりDNS切替前なら、エックスサーバー側で自由に構築・テストしても公開中のサイトには影響しません。この「並行して作れる期間」を活用します。

WordPressのデータ移行

WordPressサイトの移行には、2つの方法があります。エックスサーバーの「WordPress簡単移行」を使う方法と、手動で移す方法です。

方法A:WordPress簡単移行を使う

エックスサーバーには、他社サーバーのWordPressサイトを自動で取り込む「WordPress簡単移行」機能があります。手順は次のとおりです。

  1. サーバーパネルの「WordPress簡単移行」を開く
  2. 移行元サイトのURL、WordPress管理画面のユーザー名・パスワードを入力する
  3. 移行先ドメインを指定して実行する

この機能を使うと、ファイルとデータベースの取り込み、wp-config.php の書き換え、URLの整合まで自動で処理されます。多くのケースでこの方法が最も手早く確実です。ただし、プラグイン構成が特殊な場合やサイト容量が非常に大きい場合は途中で失敗することがあり、その際は方法Bに切り替えます。

方法B:手動で移行する

自動移行がうまくいかないときは、手動で移します。

  1. エックスサーバーでMySQLデータベースを新規作成し、データベース名・ユーザー名・パスワード・ホスト名を控える
  2. phpMyAdminで、事前にエクスポートしたSQLをインポートする
  3. FTPで、ロリポップからダウンロードしたWordPress一式をエックスサーバーの公開フォルダへアップロードする
  4. wp-config.phpDB_NAME DB_USER DB_PASSWORD DB_HOST を、エックスサーバーで作成した値に書き換える

DB_HOST の指定ミスは接続エラーの原因になりやすいため、サーバーパネルの表示と照合します。データベース内のサイトURLに不整合が出る場合は、Search Replace DBwp-clisearch-replace を使い、シリアライズされたデータも壊さずに置換します。手作業でSQLを直接書き換えるのは避けてください。移行の基本は WordPressの引っ越し・移行の基本 にまとめています。

切替前の表示確認

DNS切替前にエックスサーバー側の表示を確認したい場合は、作業用PCの hosts ファイルに「エックスサーバーのIPアドレス+独自ドメイン」を一時的に記述すると、自分だけが移行後のサイトを確認できます。この状態でリンク切れや画像の欠けを点検します。

独自SSL(HTTPS)の再設定

現サーバーで常時SSL化していたサイトは、エックスサーバーでSSL証明書を取り直します。証明書はサーバーごとに発行されるため、移管では引き継がれません。

  1. エックスサーバーのサーバーパネルで、対象ドメインに無料独自SSL(Let’s Encrypt)を設定する
  2. 証明書の発行には、ドメインが実際にエックスサーバーを向いている必要がある場合が多い
  3. そのため、SSLの本設定はDNS切り替え後に行うのが基本の流れになる

証明書発行にはドメインがそのサーバーを指していることが条件のため、実際には「DNS切替 → 少し待つ → SSL発行 → HTTPS動作確認」という順で進めます。切替直後の短時間だけ証明書が未発行になり得る点は想定しておきます。

DNS切り替え:タイミングと手順

いよいよ本番の切り替えです。ここで実際のアクセスがエックスサーバー側へ向きます。

切替の2つの方式

  • ネームサーバーごと切り替える方式:ドメイン業者側で、ネームサーバーをエックスサーバーのもの(ns1.xserver.jp など)に変更し、DNS管理をまるごと任せる
  • Aレコードだけ切り替える方式:DNS管理は今のまま、独自ドメインのAレコードだけをエックスサーバーのIPに向ける

メールも同じサーバーへ移すなら、ネームサーバーごと切り替える方式がシンプルです。メールを別サービスに残す場合は、Aレコードだけを切り替え、MXレコードは触らない方式を選びます。

ダウンタイムを避ける切替の手順

止めずに切り替えるコツは、TTL(DNSキャッシュの保持時間)の事前調整です。

  1. 切替の2〜3日前に、現在のDNSでAレコードなどのTTLを短く(例:300秒)設定する
  2. データ移行・SSL準備を完了させ、エックスサーバー側の表示をhostsファイル経由で確認する
  3. 切替当日、DNS(ネームサーバーまたはAレコード)をエックスサーバー向けに変更する
  4. TTLを短くしてあるため、キャッシュが数分〜数十分で新しい値に入れ替わる
  5. 反映を確認したら、TTLを通常値に戻す

反映が進まないように見えても、多くはキャッシュが残っているだけです。慌てて設定を戻すと、かえって状態が不安定になります。反映待ちの考え方は、ネームサーバーが反映されないときの確認 をご覧ください。

メール移行の注意点

サーバー移管でトラブルが表面化しやすいのがメールです。

  • ネームサーバーごと切り替えるとMXレコードもエックスサーバー向けになる。切替前に全メールアドレスを作成しておかないと、切替直後にメールを受け取れない
  • POP受信でサーバーにメールを残さない設定だと、切替のタイミング次第で最後のメールを取りこぼす可能性がある
  • IMAP運用の場合、旧サーバー上のメールは自動で移らない。必要なメールは事前にローカル保存する

切替の前日までにメールアドレスをすべて作り、転送設定もそろえます。切替後は、各担当者のメールソフトで受信・送信サーバーの設定を更新してもらいます。

切り替え後の動作確認チェックリスト

切替が反映されたら、次の項目を上から順に確認します。

  1. トップページがHTTPSで正しく表示されるか(鍵マークが出ているか)
  2. 主要ページ・画像・お問い合わせフォームが正常か
  3. WordPress管理画面にログインでき、投稿・編集ができるか
  4. 独自ドメインメールの送受信ができるか
  5. お問い合わせフォームからの通知メールが届くか
  6. リダイレクト設定(wwwあり/なし、http→https)が意図どおりか

フォームの通知メールは切替直後に見落とされがちです。テスト送信を1件行い、実際に届くことを必ず確認します。

まとめ

ロリポップからエックスサーバーへの移管は、(1)現サーバーの棚卸しとバックアップ、(2)エックスサーバー側の並行構築、(3)WordPress簡単移行または手動でのデータ移行、(4)最後にDNS切り替え、という順番が要点です。WordPress簡単移行を使えば、データ移行の手間は大きく減らせます。TTLを事前に縮めておけば、切り替えのダウンタイムもほぼ気にならない水準に抑えられます。

関連するWeb Gearサービスの案内

Web Gearでは、新潟の事業者さまのサーバー移管を、事前準備からDNS切り替え、切替後の動作確認まで一括でお引き受けしています。「WordPress簡単移行がうまくいかない」「本業が忙しくて作業時間が取れない」という場合は、サーバー選定から移管作業までまるごと代行するWebザイルもご用意しています。まずはお気軽にご相談ください。

お問い合わせはこちら