エックスサーバーへの移行は、旧サーバーを動かしたまま新環境を準備し、最後にDNSを切り替えると安全に進めやすくなります。一般的なWordPressなら、サーバーパネルの「WordPress簡単移行」を最初の候補にできます。
ただし、WordPressのコピーだけでは移行は終わりません。独自ドメインメールの再作成、SSL、フォーム、DNS切替後の確認も必要です。旧サーバーを先に解約すると、表示やメールを元へ戻せなくなるため注意してください。
この記事では、他社サーバーからエックスサーバーへ移る手順を、現在の公式画面名に沿って案内します。同じエックスサーバー内で新しいサーバー環境へ移る「新サーバー簡単移行」は、別の機能として後半で説明します。
エックスサーバーへの移行は3つの方法から選ぶ
一般的なWordPressサイトはWordPress簡単移行、対象外の構成は手動移行、作業担当者を確保できない場合はサーバー移転代行が候補です。最初にサイトの構成と、どこまで自分で作業できるかを整理しておくと、途中で方法を変えるリスクを減らせます。
| 現在の状況 | 主な移行方法 | 選ぶときの要点 |
|---|---|---|
| 他社で動く一般的なWordPress | WordPress簡単移行 | 公式の動作要件と対象外データを確認する |
| 簡単移行の対象外・特殊構成 | 手動移行 | ファイルとDBを別々に移し、設定を調整する |
| HTML中心の静的サイト | FTPまたはファイルマネージャ | 公開フォルダへファイルを配置する |
| 自社で作業担当者を確保できない | サーバー移転代行 | 対象データと利用者側の作業を確認する |
| XServerの旧環境から新環境 | 新サーバー簡単移行 | 対象サーバーだけが使える別機能 |
WordPress簡単移行は、他社サーバーから同じドメインのまま移る場合にも使えます。一方、エックスサーバー間で同じドメインを使う移転には利用できません。ドメインを別のものへ変える場合は、エックスサーバー間でも利用できることがあります。
サーバー移転とドメイン移管も別の手続きです。サーバー移転はWebやメールの接続先を変える作業で、ドメイン移管は契約を管理する会社を変える作業です。ドメインを現在の会社へ残したまま、接続先だけエックスサーバーへ変更できます。
移行の一般設計やサーバー会社を問わない準備を詳しく確認したい場合は、レンタルサーバー移行ガイドも参考になります。本記事では、エックスサーバーの画面と機能に絞ります。
移行前チェックリストで現状を記録する
移行前は、データだけでなく設定と認証情報も記録します。特にメールとDNSは、WordPress簡単移行ではコピーされません。
| 確認する分類 | 記録する内容 | 完了の目安 |
|---|---|---|
| 契約 | 旧サーバー期限、エックスサーバー契約状態 | 並行利用できる期間がある |
| ドメイン・DNS | 管理会社、ネームサーバー、全DNSレコード | 変更前の値を保存した |
| WordPress | バージョン、PHP、DB容量、管理者ログイン | 簡単移行の要件を確認した |
| Web機能 | フォーム、決済、予約、会員、外部API | テスト項目と担当者を決めた |
| メール | アドレス、転送、端末、過去メール、認証レコード | 新旧両方で受信できる計画がある |
| 復旧 | バックアップ、戻す条件、責任者 | 切替中止の判断ができる |
旧サーバーを解約せずバックアップする
Webファイルとデータベースを別々に保存します。WordPressの管理画面から取得したデータだけでは、テーマや画像、独自設定を含まない場合があります。移行元サーバーのバックアップ機能やFTP、データベース管理画面も確認してください。
取得後は、ファイルを開けるか、DBの保存ファイルがあるか、復元に必要なパスワードがそろっているかを確かめます。エックスサーバーの自動バックアップは移行後の保護機能であり、移行元の事前バックアップを代替するものではありません。取得・復元の詳細はエックスサーバーのバックアップ記事で扱います。
旧サーバーの契約は、DNS反映と新環境の安定稼働を確認するまで残します。更新日が近いと並行期間を確保できないため、作業開始前に期限を確認してください。
DNSの現在値を画面とテキストで保存する
ネームサーバーだけでなく、A、AAAA、CNAME、MX、TXTなどのレコードを記録します。メールを外部サービスへ配送している場合や、サブドメインだけ別サービスへ向けている場合は、ネームサーバーを一括変更すると現在の構成を再現できないことがあります。
DNSレコードを個別に管理する場合、エックスサーバーの「サーバー情報」で移行先のIPアドレスとホスト名を確認します。切替前の値、切替後の値、変更日時、作業者を1枚の表に残すと、問題時に戻しやすくなります。
更新停止と切替時間を決める
閲覧中心のサイトは新旧を並行させやすい一方、注文、予約、会員投稿などの書き込みがあるサイトは注意が必要です。コピー後に旧環境へ追加された内容は、自動で新環境へ同期されません。
切替前に更新停止時間を案内し、最終バックアップや差分反映を行います。メール利用者が少ない時間帯も選び、Web担当者とメール担当者が同時に確認できるようにします。
エックスサーバーへの移行は7段階で進める
公式のサーバー移転フローは、事前確認、申し込み、ドメイン設定、Webサイト移行、メール設定、DNS変更、完了確認の順です。作業順を変えてDNSを先に切り替えないことが重要です。
- 旧サーバーの契約・データ・DNS・メール設定を記録する
- エックスサーバーを申し込み、本契約を完了する
- 「ドメイン設定」で独自ドメインを追加する
- WordPressまたはWebデータを移行する
- SSL・表示・フォーム・メールを切替前に確認する
- ネームサーバーまたは必要なDNSレコードを変更する
- 新旧を監視し、問題がなければ旧サーバーを解約する
エックスサーバーの公式フローでは、サーバー移転時は「WordPressクイックスタート」を使わず申し込むよう案内されています。通常申込の無料お試し中でもWebデータのアップロードと動作確認はできますが、メールアカウントは作成できません。メールも移す場合は、料金を支払って本契約にしてから切替準備を進めます。
サーバーパネルの「ドメイン設定」で対象ドメインを追加しても、その時点ではDNSは変わりません。対象ドメインのフォルダとサーバー側の設定が作られるだけなので、旧サイトとメールは引き続き動作します。
WordPress簡単移行を使う手順
WordPress簡単移行は、移行元URLとWordPressのログイン情報を入力して、WordPressの主要データをエックスサーバーへコピーする機能です。
新サーバーパネルでは「WordPress簡単移行」から「WordPressを移行」へ進み、必要な情報を入力して移行を実行します。
動作要件と移行されないデータを確認する
現在の公式マニュアルでは、WordPress 4.2から7.1、PHP 7.2以上が動作要件です。次に該当する移行元はエラーになります。
- WordPressのマルチサイト機能を使用している
- データベース容量が2GBを超えている
- WordPress.comから移行する
- PHPからtarとzipの両コマンドを利用できず、PHPのzipモジュールも利用できない
簡単移行でコピーされるのは、主にWordPressのwp-contentフォルダ内にある画像、テーマ、プラグインと、データベース内の記事・設定です。
一方、移行元の.htaccess、バックアップ関連プラグインが生成したデータ、wp-content外のデータやプラグイン設定、WordPress本体構造の変更は移行されません。
セキュリティ、キャッシュ、カスタマイズ関連のプラグインを利用している場合、プラグイン本体が一律に移行されないわけではありません。ただし、.htaccessやwp-content外のファイル、WordPress本体の構造を変更している部分は引き継がれないことがあります。
また、移行後はWordPressのマイナーバージョンが最新へ更新されます。移行後にテーマやプラグインの設定と動作も確認してください。
移行元WordPressを準備する
移行元のWordPress管理画面へ、管理者権限を持つユーザーでログインできることを確認します。
入力に使うのは、主に次の情報です。
- 移行元URL
- WordPressのユーザー名
- WordPressのパスワード
移行元URLには、WordPress管理画面の一般設定で確認できる「WordPress アドレス (URL)」を指定します。httpとhttpsの違いにも注意してください。
Basic認証やロボット認証が有効でログインを妨げている場合は、一時的に解除してから移行します。
WordPress簡単移行を複数回実行する場合は、30分以上空けてから実行するか、「ログイン試行回数制限」を一時的にOFFにする方法が公式で案内されています。
サーバーパネルからWordPressを移行する
- サーバーパネルへログインする
- あらかじめ「ドメイン設定」で移行先ドメインを追加する
- 「WordPress簡単移行」をクリックする
- 「WordPressを移行」をクリックする
- 移行元URL、WordPressのユーザー名、パスワードを入力する
- 移行先URLを選択する
- ドメイン直下へ設置する場合はサブフォルダを空欄にする
- 内容を確認して「移行する」をクリックする
- 移行処理が完了したら「確認しました」をクリックする
- 一覧画面と「移行実行ログ」を確認する
移行元URLで「https」を選択すると、移行先URLも「https」から始まるURLになります。
HTTPSのWordPressサイトを移行する場合は、SSL証明書の発行に使用する一時ファイルが移行元サイトへ作成されます。公式マニュアルでは、この一時ファイルによって運用中のWordPressサイトの動作には影響しないと案内されています。
移行処理の実行中はキャンセルできません。画面を閉じても処理自体は継続します。
また、WordPress簡単移行を実行すると、移行元WordPressへ移転用プラグイン「XServer Migrator」がインストールされます。正常に移行が完了すると自動的に削除されます。
完了画面とログを確認する
データ移行が完了すると、一覧画面に移行したWordPressの情報が表示されます。
主に次の項目を確認できます。
- ステータス
- 移行先URL
- 管理画面URL
- MySQLデータベース名
「開く」をクリックするとWordPressへ自動ログインできます。移行元で使用していたユーザー名とパスワードでもログインできます。
「移行実行ログ」タブを開き、移行内容も確認してください。
ここまでで完了するのは、WordPress簡単移行によるデータ移行です。
ネームサーバーやDNSの切り替え、SSL、公開サイトの表示・動作確認、問い合わせフォーム、メール移行、旧サーバーの解約などは別工程です。次の手順で確認していきます。
DNS切替前にSSLとサイトを確認する
DNSを変更する前に、移行先だけを表示してテストします。静的サイトはサーバーパネルの「動作確認URL」、WordPressなどの動的サイトは作業用PCのhostsファイルを使うのが公式案内です。
hostsファイルは、そのPCだけがドメインを移行先IPへ結び付ける設定です。変更行を控え、テスト後は必ず削除または元へ戻してください。設定を残すと、DNS切替後もそのPCだけ別の接続先を見続けることがあります。
無料独自SSLを切替前に設定する
HTTPSで運用中なら、サーバーパネルの「SSL設定」から無料独自SSLを準備します。DNS切替前でも、移行元へのWeb認証か、現在のDNSへのDNS認証を使って設定できます。
新サーバーパネルでは「SSL設定」を開き、対象ドメインの変更をONにします。事前認証を使う場合は、画面に従って「他社サーバーでのWeb認証」または「他社ネームサーバーでのDNS認証」を選びます。Web認証では表示されたトークンファイルをダウンロードし、指定URLで読めるよう移行元へ設置します。
SSL設定前に「エックスサーバーのネームサーバーへ変更」を選ぶと、一時的にサイトが正しく表示されない可能性があります。認証とSSLの反映を確認してからDNSを変えてください。SSLが有効でもHTTPからHTTPSへの転送は別設定なので、リダイレクトもテストします。
WordPress簡単移行で「SSL未発行」と表示された場合は、移行処理自体は完了しています。公式案内に従い、DNS変更後に「SSL設定」から個別に証明書を発行します。この場合は、証明書が有効になるまでHTTPSへの強制転送を急がない方が安全です。
表示以外の機能も試す
- トップページ、主要な固定ページ、投稿、画像、PDF
- WordPress管理画面へのログインと更新
- HTTPからHTTPSへの転送と混在コンテンツ
- 問い合わせフォームの送信、通知、返信
- 会員ログイン、検索、予約、決済のテスト環境
- cron、外部API、Webhook、IP制限
- 404、リダイレクト、robots、サイトマップ
- PHPエラーとアクセスログ
実務では、トップページが表示された時点で切り替えず、問い合わせが担当者へ届くところまで確認します。フォームの画面表示が正常でも、送信元認証やSMTP設定の違いで通知だけ失敗することがあるためです。
メールアドレスと過去メールを移行する
WordPress簡単移行とサーバー移転代行は、メールボックスのデータを自動移行しません。 DNS切替前に同じメールアドレスをエックスサーバーへ作り、新旧両方を受信できるようにします。
同じメールアドレスを先に作成する
- エックスサーバーを本契約にする
- サーバーパネルの「メールアカウント設定」をクリックする
- 「メールアカウントを追加」をクリックする
- 登録方式で「個別」を選ぶ
- アカウント、パスワード、容量、メモを入力する
- 「追加する」をクリックする
複数アドレスは一括登録もできます。ただし、転送、自動返信、迷惑メール、SPF、DKIM、DMARCなどは、現在の運用と照らして個別に確認してください。メールソフトの具体的な設定値と端末別手順は、エックスサーバーのメール設定記事で詳しく案内します。
新旧両方のメールを受信する
ネームサーバー変更後は数時間から最大24時間ほど、送信側によって旧・新のどちらへ届くか予測できません。旧サーバーのメール設定を端末から削除せず、エックスサーバーのアカウント設定を追加します。
同じ表示名では区別しにくいため、「会社メール・旧」「会社メール・新」のように一時的な名前を付けると確認しやすくなります。メールサーバー名には、各サーバー固有のホスト名を使うと、新旧を明確に指定できます。
公式FAQでは、サーバー間で過去の受信メールを引き継げないと案内されています。必要なメールは、旧サーバーの提供元やメールソフトの手順に沿って、PCなどのローカル環境へバックアップします。IMAP間でコピーする場合も、件数と重要フォルダを確認しながら進めてください。
Webフォーム、複合機、業務システムが旧SMTPを使っている場合は、送信設定も更新します。テストでは社内同士だけでなく、外部のメールアドレスとの送受信、迷惑メール判定、返信先まで確認します。
ネームサーバー・DNSを切り替える
Web、SSL、フォーム、メールの準備が終わったらDNSを変更します。エックスサーバー管理のドメインは、XServerアカウントのドメインメニューから「ネームサーバー設定」へ進みます。
- 対象ドメインを選ぶ
- エックスサーバーを利用する設定を選ぶ
- 「確認画面へ進む」をクリックする
- 内容を確認して「設定を変更する」をクリックする
他社管理ドメインは、その管理会社でエックスサーバー指定のネームサーバーへ変更します。一部の古い契約は情報が異なる場合があるため、値を推測せず、サーバーパネルの「サーバー情報」で確認してください。
外部DNSを使い続ける場合は、AやAAAA、CNAME、MX、TXTなど、必要なレコードだけを移行先へ変更します。エックスサーバー側で編集する場合は、サーバーパネルの「DNSレコード設定」を使います。DNSの誤りはWeb表示だけでなくメール受信にも影響するため、変更前後の差分を必ず確認してください。
公式案内では、ネームサーバー変更後、数時間から最大24時間ほどで徐々に反映します。その間は旧新どちらへ接続されるか予測できません。別回線、別端末、外部からのメールで確認し、旧サーバーを残しておきます。
問題が起きたときに旧環境へ戻す
表示不能、決済障害、メール不達など重大な問題が出たら、まず更新と受付を止めます。変更前に保存したネームサーバーまたはDNSレコードへ戻し、反映を待ちます。
DNSを戻しても、すべての利用者がすぐに旧環境へ戻るとは限りません。反映中は旧新の両方へ接続されるため、両方を監視します。切替後に新環境へ入った注文、投稿、メールなどを確認し、旧環境へ戻す前後の差分を失わないようにしてください。
単純な設定ミスなら、新環境を修正してから再度切り替えます。データ差分が大きい場合は、どちらのデータを最終版とするかを決め、最終同期の方法を検討します。切替を何度も往復すると状況が複雑になるため、復旧の責任者が判断してください。
簡単移行が失敗した場合の対処
エラー文と「移行実行ログ」を保存し、原因を一つずつ切り分けます。失敗したままDNSを新環境へ変えないでください。
ログインエラー
移行元URL、管理者ユーザー名、パスワードを確認します。WordPressアドレスのHTTPとHTTPS、Basic認証、ロボット認証も見直します。ログイン試行回数制限が原因なら、公式案内の待機時間を置くか、必要な間だけ制限を解除します。
PHP・WordPressバージョンエラー
移行元を公式の動作要件へ合わせた後、サイトが正常に動くことを確認して再実行します。更新による影響が大きいサイトは、本番環境で急に変更せず、手動移行や代行も検討してください。
タイムアウト・データ作成失敗
wp-content内に大きなバックアップファイルがないか、移行元の空き容量が足りるかを確認します。公式のエラー案内では、wp-contentの合計容量を目安として2GB以下に抑える対応が示されています。
プラグイン有効化エラー
移行に使うWordPressユーザーが管理者か確認します。移行元の設定がファイル変更を禁止している場合や、セキュリティ機能がプラグインを止めている場合があります。変更内容を記録し、移行後に元へ戻します。
再実行せず手動移行へ切り替える判断
マルチサイト、2GBを超えるDB、独自構造、複雑な会員・決済サイトは、簡単移行を繰り返すより手動移行が適する場合があります。手動移行では、ファイルとDBを取得し、エックスサーバーへDBとユーザーを作成して、接続情報を合わせたうえでアップロードします。
URL変更を伴うDBの置換や、独自構成の調整は専門知識が必要です。単純な文字列置換でWordPressのデータを壊す可能性もあるため、バックアップとテスト環境を用意してください。
サーバー移転代行を利用する場合
自社で移行や復旧を担当できない場合は、公式のサーバー移転代行を検討できます。2026年7月時点では、WebサイトまたはWordPressの移転は1サイト33,000円、所要5営業日です。ビジネスプランは初回無料と案内されています。
WordPressはデータベースも対象で、移行元でSSL利用を確認できた場合は無料独自SSLも設定されます。ただし、移転用FTP情報で取得できないデータ、Web用ディレクトリ外のデータ、WordPress以外のDB、メールデータは対象外です。
Webサイトの動作確認、ネームサーバー変更、PCのメールソフト設定も利用者側の作業です。代行へ申し込めば移行全体が自動で完了するわけではありません。
申込前に、1サイトの数え方、対象データ、作業日、更新停止、完了後の確認、DNS担当者を整理します。XServerアカウントの「サーバー移転代行」から申し込み、移転元のFTP情報などを入力します。作業用の認証情報を渡す場合は、完了後にパスワードを変更してください。
新サーバー簡単移行は他社からの移転と別機能
「新サーバー簡単移行」は、対象となるXServerの旧サーバー環境を、新しいサーバー環境へ移す機能です。他社からWordPressだけを移す「WordPress簡単移行」とは、対象も画面も異なります。
対象契約ではXServerアカウントのサービスメニューに「新サーバー簡単移行」が表示されます。ステータスが「移行可能」なら、次の順に進めます。
- 「新サーバー簡単移行」をクリックする
- 対象サーバーの「選択する」をクリックする
- 「データコピー申請」をクリックする
- 確認画面でも「データコピー申請」をクリックする
- 完了メールを待ち、実行ログを確認する
- hostsファイルで移行先を動作確認する
- 「サーバー切り替え」をクリックする
- 確認画面で「サーバー切り替えをする」をクリックする
データのコピー中はキャンセルできません。コピーが完了した後も、サーバーを切り替えるまでは移行元が参照されます。移行期限は原則としてコピー完了から1週間ですが、「期限を延長」「移行期限を延長する」で、実行時点から1週間後まで延長できます。
切替前なら移行をキャンセルできますが、移行先のデータは削除されます。切替後14日以内は、「元のサーバー環境に戻す場合はこちらからお手続きください」の案内から「元のサーバー環境に戻す」を選べます。
ただし、切替後に新環境へ書き込まれた内容を自動で旧環境へ同期する機能ではありません。戻す前に、新環境へ入ったWeb更新、注文、メールを確認してください。
切替完了から24時間ほど、旧サーバーへメールが届いたり、旧環境へプログラムの書き込みが発生したりする場合があります。外部ネームサーバーを使っている場合は、移行先IPへDNSレコードを変更する作業も必要です。
移行後に確認してから旧サーバーを解約する
DNS反映後は、Web、WordPress、SSL、メールをまとめて確認します。移行直後に一度表示できただけでは、旧環境を見ている可能性もあります。
- サーバー情報や確認用ファイルで接続先を判別する
- トップ、下層、画像、管理画面、フォームを確認する
- HTTPS証明書とリダイレクトを確認する
- 新旧メールボックスと外部送受信を確認する
- 注文、予約、投稿などの差分を確認する
- cron、外部API、バックアップ、セキュリティ設定を確認する
- エラーログとアクセスログを確認する
旧サーバーを解約するのは、DNS反映が終わり、旧環境へのWebアクセスとメール着信が収束し、重要機能が新環境で動いてからです。最終バックアップを外部へ保存し、担当者の承認も残します。
制作・運用案件で移行するときは、解約日を作業日と同日にしません。問い合わせやメールの取りこぼしは後から気付きやすいため、並行確認できる期間を予算に入れておく方が安全です。
エックスサーバー移行に関するよくある質問
移行中にサイトを止めずに済みますか
単純な閲覧サイトは旧新併用で停止を抑えられます。注文・投稿・予約など書き込みがあるサイトは差分同期や短時間停止が必要になる場合があります。
サーバー移行でSEO評価は下がりますか
同じドメイン・URL・内容を維持し、エラーや長時間停止を避ければ変更点を抑えられます。URLが変わる場合は適切なリダイレクトと検索サービスの更新が必要です。順位は保証できません。
ドメインもXServerへ移管する必要がありますか
必要ありません。ドメイン管理会社を残したまま、DNSだけXServerへ向けられます。移管は移行完了後に別工程で判断できます。
メールデータも簡単移行されますか
WordPress簡単移行はWordPress用で、メールボックスの自動移行機能ではありません。アカウント作成、端末・IMAP等でのデータ移行、DNS切替を別に行います。
旧サーバーはいつ解約しますか
Web・メール・DNS・SSL・外部連携が新環境で安定し、旧環境へのアクセスや着信が収束し、最終バックアップを取った後です。
まとめ
エックスサーバーへの移行は、旧サーバーを残したまま、ドメイン設定、Webデータ、SSL、メールを先に準備し、最後にDNSを変更する順番が基本です。一般的なWordPressは「WordPress簡単移行」を使えますが、動作要件と対象外データを確認し、完了後はログと実際の機能をテストしてください。
DNS反映中は新旧どちらへ接続されるか予測できません。Webの更新を管理し、メールを両方で受信し、問題時に旧DNSへ戻せる記録を用意します。新環境の安定とデータ差分の解消を確認してから、旧サーバーを解約することが安全な移行につながります。
