WordPress引越し:mixhostへのサーバー移行方法(All-in-One WP Migration プラグイン)

この記事ではWordPressサイト/ブログの引っ越しにおける、移行先での作業手順を説明します。移行にはWordPressの基本無料プラグイン『All-in-One WP Migration』を使います。

なお、下記に当てはまる方向けに具体的な作業方法を紹介しています。

  • サイト売買の買主で、新しいサーバーへサイトを移行したい
  • ドメイン、サーバーについて何となく知っている、または利用したことがある
  • 移行先サーバーはmixhost(ミックスホスト)を利用する
  • WordPressの基本操作がわかる

注意

この記事では、WordPressの基本無料プラグイン『All-in-One WP Migration』を使った移行方法を紹介しています。

プラグインは移行元・移行先両方のWordPressにインストールする必要があります。移行前の準備については、【WP引越し】サーバー移行の準備方法(All-in-One WP Migration)をご参照ください。

WordPress移行全体の流れ

  1. ドメイン・サーバー契約の確認(移行元移行先
    • 移行元、移行先のドメイン管理会社、サーバー事業者を事前にすり合わせておきます。
  2. ドメイン移管(移行元移行先
    • 移行元から移行先へ、ドメインの管理権限を移します。
  3. サイトデータを移行先サーバーへ設置(移行先
    • サイトデータとWordPressログイン情報を移行元から移行先へ引き渡します。
  4. サイトデータを移行先サーバーへ設置(移行先移行元
    • All-in-One WP Migrationプラグインを使ってサイトデータをインポートします。
    • SSL設定(サイトのhttps化)のため、移行元での作業も必要になります。
  5. サーバー切り替え前の動作確認(移行先
    • ドメインの参照先を移行先サーバーに切り替える前に、動作確認を行います。
  6. ネームサーバー(DNS)の変更・SSL切り替え(移行先
    • ネームサーバーの変更手続きを行います。
    • また、SSLをmixhostのものに切り替えます。
  7. サーバー切り替え後の動作確認(移行先
    • ネームサーバーの変更後、最後の動作確認を行います。
    • 問題なければ移行作業は完了とし、買主の検収に入ります。

1. ドメイン・サーバー契約の確認

WordPressの引っ越しを行う前に、移行元・移行先のドメイン管理会社(レジストラ・リセラー)およびサーバー事業者を確認しておきます。 基本的にドメイン管理会社は同じ会社※、サーバー事業者は異なる事業者を選びましょう。
※Xsever Domain、StarDomain、ConoHa WINGを除く
理由
  • ドメイン管理会社が同じだと、移管手続きが簡単(Xsever Domain、StarDomain、ConoHa WINGは同一管理会社間での移管ができないため注意
  • 同じサーバー事業者を選んでしまうと、移行過程でサイトのダウンタイム(表示できない期間)が生じてしまう場合がある
ドメインの有効期限の確認
  • ドメインの有効期限が近い、またはドメインを取得・移管してから間もない場合は、すぐに移管申請が行えません。
  • WHOIS情報の”Expiry”の日付を参照し、有効期限まで十分な日数があるかを確認してください。有効日数が不足している場合は期限の更新を行ってから、移管申請を進めてください。
  • 移管できる有効期限日数の下限は、移管先のドメイン管理会社により異なります。ラッコドメインでは有効期限が15日(.jpドメインの場合は31日)を切ると移管申請ができません。

参考:ドメイン移管できない場合の対処法

MEMO
ラッコWebサービスが提供するラッコドメインなら、同一・他社どちらの場合でも移管手続きが簡単です。

2. ドメイン移管

移行元から移行先へ、ドメインの管理権限を移します。 以下2つのパターンにおける移管手続きについて説明します。
  1. 同一ドメイン管理会社(レジストラ・リセラー)間の移管
    (例: ラッコドメイン→ラッコドメイン)
  2. 異なるドメイン管理会社間での移管
    (例: ラッコドメイン→お名前ドットコム)

①同一ドメイン管理会社間での移管

各ドメイン管理会社の案内に沿って手続きを行います。
注意
以下のドメイン管理会社は同一管理会社間での移管ができません。

②異なるドメイン管理会社間での移管

異なる管理会社間で移管をおこなう場合、基本的には以下の手順を取ります。
※管理会社によって名称・必要な作業が若干異なる場合があります。
基本的なドメイン移管の流れ
  1. 移行元のドメイン管理会社でAUTHCODE(認証鍵)を発行する
    ※汎用JPドメインの場合は不要
  2. 移行元のドメイン管理会社でトランスファーロック(ドメインロック)解除とWhois代理公開の解除(必要に応じて情報の変更)をしておく
  3. 移行先のドメイン管理会社で、AUTHCODEを使って移管申請
  4. 各ドメイン管理会社の手続き方法に沿って移管申請を承認する
  5. 移管完了
詳しくは管理会社ごとの案内をご参照ください。

3. サイトデータのエクスポート

こちらは移行元での作業です。

注意

この記事ではWordPressプラグイン「All-in-One WP Migration」を利用した移行方法を紹介しています。サイトデータのエクスポート方法は、【WP引越し】サーバー移行の準備方法(All-in-One WP Migration)をご参照ください。

ラッコM&Aで購入したサイトの移行の場合

サイトデータとWordPressのログイン情報を売主から受け取ります。データの受け渡しには、ラッコM&Aのチャット(1GBサイズまで)や各種クラウドサービスを利用するのがおすすめです。

受け渡し方法は売主の方とよくご確認ください。

データ受け渡しに利用できる主なクラウドサービス

4. サイトデータを移行先サーバーへ設置(WordPressプラグイン「All-in-One WP Migration」を利用)

注意
ここからは、mixhostのサーバー契約および独自ドメイン追加が済んでいることが前提です。

事前SSL設定(任意)

SSL化されたサイト(URLが「https://~」で始まる)を移行する場合、サーバー切り替え後にSSLが無効になる時間(数分~数時間程度)が発生します。

一時的にSSLが無効になるのを避けたい場合は、次の手順で事前にSSL化設定を行ってください。

SSLが一時的に無効になるとどうなる?

SSLが無効の間は、「https://~」のURLでのサイトアクセスが出来なくなります(アクセスするとブラウザによっては警告画面が表示される)。「http://~」のURLでアクセスすれば表示は可能です。

注意
事前SSL設定は初めてサーバー移転を行う方にはやや高度・複雑な作業です。どうしてもSSLの無効化を避けたいという場合でなければ、この作業はスキップすることをおすすめします。

4-1. WordPressのインストール(契約時にWordPressクイックスタートを選択していない場合)

契約時にWordPressクイックスタートを選択していない場合は、WordPressを手動でインストールします。 詳しい操作はmixhostのマニュアルページをご参照ください。

SoftaculousでWordPressをインストールする方法

注意
この時点ではWordPress管理画面にログインできません。ログイン方法は次で説明します。

4-2. hostsファイルの設定・WordPressログイン

次に、WordPressにログインするための設定を行います。

この時点ではドメイン(URL)が移行前のサーバーを参照しているため、WordPress管理画面(https://ドメイン名/wp-admin)へログインすることができません。※ドメイン参照先の変更は、作業の一番最後に行います。

移行先サーバーのWordPressにログインするためには、自分のPCのhostsファイルの設定を変更する必要があります。

hostsファイルの概要や変更方法は、下記をご覧ください。

変更が完了したら、WordPress管理画面へアクセスしてログインしましょう。

注意

インストール時に設定したID、パスワードでログイン出来ない場合、移行元のサーバーが参照されている(hostsファイル設定が適用されていない)可能性があります。

ブラウザのキャッシュを削除して再度アクセスする、hostsファイル変更内容の確認などをお試しください。

4-3. All-in-One WP Migrationのインストール

WordPress管理画面にログインできたら、All-in-One WP Migrationプラグインをインストールします。

WordPress管理画面メニューのプラグイン>検索窓に「All-in-One WP Migration」と入力>「今すぐインストール」をクリック後、「有効化」をクリック

これでプラグインのインストールが完了します。

4-4. データインポート

管理画面メニュー>All-in-One WP Migration>インポート画面へ進み、買主から受け取ったサイトデータ(.wpress形式)をドラッグ&ドロップするか、クリックしてファイルを選択>アップロードします。

インポート処理が進むと、このような案内が表示されます。内容を確認の上、開始をクリックします。

この画面が出ればインポート完了です。

完了を押すとログイン画面に移るので、移行元のID・パスワードでログインできることを確認しましょう。※インポート後は、WordPressのアカウント情報も移行元のものが引き継がれます。

サイトデータが最大アップロードファイルサイズを超えている場合

サイトデータが最大アップロードファイルサイズを超えている、またはサイズが非常に大きい(目安2GB~)場合は、以下の記事をご参照ください。

5. サーバー切り替え前の動作確認

インポートが完了したら、サイトが正しく表示されているか、httpsでアクセスできるかなどの動作確認を行いましょう。

MEMO

移行元サーバーのサイトを確認したい場合は、hostsファイルの変更を元に戻す必要があります。

ネームサーバーの変更に進む前に

移行先サーバーのWordPressに非公開設定の記事を1つ作りましょう。 この作業を行っておくと、最終的なDNS切り替わり確認を行う際に役立ちます。

6. ネームサーバー(DNS)の変更・SSL有効化

ネームサーバー(DNS)の変更

動作に問題がなければ、最後にネームサーバーを変更します。これにより、ドメインの参照先が移行元から移行先のサーバーへと切り替わります。

ネームサーバーの設定はドメイン管理会社で行います。 詳しい操作方法は、管理会社ごとのマニュアルをご参照ください。

SSLの有効化

最後にサイトのSSL化(「https://~」で始まるURLでアクセスできるようにする)を行います。

注意
事前SSL設定を行っていた場合、まず仮のSSL証明書をアンインストールしてからmixhostのSSL有効化を行ってください。※後述の手順参照

cPanel>「SSL/TLS Status」メニューを選択します。

移行先のドメインがNo certificate avaiable.と表示されており、SSL化されていないことを確認し、チェックボックスにチェックを入れます。

MEMO
緑の鍵マークになっている場合は、この後の操作は不要です。

「Run AutoSSL」をクリックすると、10分程度でSSLが適用されます。しばらく待ってから、ドメインに緑の鍵マークが表示されていることを確認してください。これでSSLの有効化は完了です。

仮でインストールしていたSSL証明書を削除してからmixhostのSSL証明書を有効化します。

cPanelから「SSL/TLS」メニューを選択します。

「SSLサイトを管理します。」リンクを開きます。

先ほど証明書をインストールした移行先ドメインを探し、アンインストールを選択します。

「続行」をクリックしたら、仮の証明書の削除は完了です。

7. サーバー切り替え後の動作確認

ドメインの参照先が完全に切り替わるまで、1日~3日ほどかかります(DNS浸透期間)。DNS浸透期間を待ってから、サイトが正しく表示されているか、httpsでアクセスできるか等の確認を行いましょう。

注意

必ず手順4-2で行ったhosts設定を変更前の状態に戻してから動作確認するようにしましょう。

DNS浸透の確認方法

DNS浸透(ネームサーバーの切り替えが済んでいるかどうか)を確認する方法を3つ紹介します。

①非公開記事が表示されているかどうか

あらかじめ非公開記事を作っていた場合は、WordPressにログインした際に記事を確認できれば切り替えが済んでいると判断できます。

MEMO
非公開記事は移行先のサーバーで作成しているため、ネームサーバーがまだ切り替わっていない場合には表示されません。

②ブラウザの開発者ツールで確認(Google Chrome)

【サーバー移行・動作確認】hosts設定の変更方法をご覧ください。

③pingコマンドで確認

【サーバー移行・動作確認】hosts設定の変更方法をご覧ください。

ラッコM&Aで購入したサイトの移行が終わったら

無事にサイトの引っ越しが終わった後は、買主による検収に入ります。

買主の検収完了報告を受け次第、ラッコM&Aが売買代金を売主へ送金します。

検収完了報告は、ラッコM&Aマイページより行ってください。

サイト移行代行のご案内

マニュアルを読んだけどやっぱり移行作業が不安、作業の手間を省きたい…

そんな方へ、ラッコM&Aのサイト移行代行サービスのご利用もおすすめしています。(16,500円~)