WordPressプラグイン「All-in-One WP Migration」を使用してmixhostへサーバー移転する方法をご紹介いたします。
※ mixhostではプラグインを使用しないかんたん引越し機能を提供しております。
ご利用方法はこちらをご参照下さい。
※ 別のプラグイン「Duplicator」を使用する方法をご希望の方は、こちらをご参照下さい。
注意
こちらでご紹介している内容は、一般的なWordPressの移転に対応した方法です。一部のサービスおよびカスタマイズされたWordPressの移転には、正常に行えない場合があります。
はじめに
- サーバーの移転は、WordPressのデータの移転と独自ドメインの設定を行います。
- この作業ではAll-in-One WP MigrationというWordPressプラグインを使用します。
- mixhostへお申し込みがまだの方は、先にお申し込み下さい。
- 移転が完了するまで、移転元サーバーの契約は継続して下さい。
- 移転元サーバーの空き容量が足りないと失敗する場合があります。上手くいかない場合は空き容量に余裕があることをご確認下さい。
- 移転作業の前に独自ドメインのネームサーバーを変更しないで下さい。
変更手順につきましてはあらかじめご確認をお願いいたします。
[ mixhostで取得したドメインの場合 ]
mixhostで取得したドメインのネームサーバーの設定方法
[ 他社で取得したドメインの場合 ]
ドメイン管理会社別のネームサーバー変更方法 - セキュリティ系やキャッシュ系プラグインが有効化されている状態では移転に失敗することがございます。その際は該当プラグインを無効化した上で再度お試しください。
おおまかな流れ
- 移転元サーバーでの事前準備
- mixhostでの事前準備
- 独自ドメインでのアクセス設定
- mixhostへのデータの移転
- 動作確認
- ネームサーバーとhostsファイルの変更(hostsファイルを変更した方のみ)
移転元サーバーでの事前準備
移転作業を行う前に、まずは現在ご利用中の移転元サーバーからデータをエクスポートし、ダウンロードします。
WordPressの更新
作業の前に、不具合の防止の為、現在移転元サーバーでご利用中のWordPressを最新バージョンに更新します。
既に最新版をご利用の場合は、この作業は飛ばしていただいて問題ございません。
STEP1:WordPressの管理画面にログインし、左側のダッシュボード>更新をクリック
STEP2:WordPressの新しいバージョンがあります。と表示されている場合、今すぐ更新をクリック
更新が完了しましたら、次の手順に進みます。
WordPressプラグインのインストール&エクスポート
STEP1:WordPressの管理画面にログインし、左側のプラグインにカーソルを合わせ、新規追加をクリック
STEP2:右上の検索窓にAll-in-One WP Migrationと入力し、検索
STEP3:All-in-One WP Migrationの右側にある、今すぐインストールをクリック
STEP4:インストール完了後、有効化をクリック
STEP5:Wordpressの左側メニューからAll-in-One WP Migrationのエクスポートを開き、「高度なオプション」をクリック
STEP6:必要に応じて項目にチェックを入れ、「エクスポート先」をクリック
STEP7:メニューが展開したら、ファイルをクリック
STEP8:エクスポート処理完了画面を確認
下の画面のまま、サイトによって数秒~数十分かかりますが、画面を閉じずにお待ちください。
完了すると下のような画面にかわり、緑のダウンロードボタン内にデータ容量が表示されます。
このファイル容量は移転先でのインポート作業で必要になりますので覚えておいてください。
また、ダウンロードしたwppressファイルは後の工程で使用しますので、分かりやすい場所に保存して下さい。
以上でエクスポートは完了です。
※ エクスポート対象から外した項目ならびにテンプレート以外の場所にある画像やcssなどは、移転完了後にFTPなどを利用して転送する必要がございます。
WordPressからアップロードしたメディアファイルにつきましては、通常WordPressのインストールディレクトリ配下の「/wp-content/uploads」フォルダに保存されています。
mixhostでの事前準備
移転元サーバーにてエクスポート、及びダウンロードが完了したら、次はmixhostで事前準備を行います。
独自ドメインの設定
移転を希望する独自ドメインを設定します。
- URLを変更せずに移転する場合>現在移転元サーバーでご利用中のドメインをご設定下さい。
- 新しいドメインを利用する場合>新しいドメインをご設定下さい。
独自ドメインの設定方法はこちらでご確認ください。
独自ドメインでのアクセス設定
移転作業を進めるためには、以下どちらかの方法でお客様のPC環境から独自ドメインでmixhostのサーバにアクセス可能にする必要がございます。
- ネームサーバーを変更する方法 [初心者向け]
ドメイン管理会社様で設定しているネームサーバーを、mixhostのものに変更します。この方法はリスクが少なく簡単ですが、Webサイトにアクセスできない期間が発生します。 - hostsファイルを使用する方法 [上級者向け]
PC上のhostsファイルを編集し、一時的にお客様のPCから新しいサーバーにドメイン名でアクセスできるよう設定します。お客様のPCの設定を編集する為、間違って設定した場合などリスクは発生しますが、Webサイトを無停止で移転する事が可能です。
なお、mixhostの初期サブドメインを使用する方法につきましては、プラグインによってWordPress内部のURL設定が全てサブドメインに変更されてしまいますので、推奨しておりません。
【方法1】ネームサーバーを変更する方法 [初心者向け]
現在ご利用中のドメイン管理会社様のWebサイトにてネームサーバーをご変更いただき、数時間〜72時間程度お待ち下さい。(変更方法が不明な場合は、ドメイン管理会社様にお問い合わせ下さい。)
ネームサーバーの確認方法はこちらをご参照下さい。
数時間程度で反映される事が一般的ですので、定期的にご確認下さい。
ドメイン名でアクセスした際に、Index of /と書かれた画面が表示されましたら、mixhostへのデータの移転に進んで下さい。
【方法2】hostsファイルを使用する方法 [上級者向け]
hostsファイルの設定手順をご参照の上、ご設定下さい。
設定後、ドメイン名でアクセスした際にIndex of /と書かれた画面が表示されましたら、mixhostへのデータの移転に進んで下さい。
mixhostへのデータの移転
WordPressのインストール
移転先のドメインにWordPressを新規インストールします。
WordPressのインストールにはSoftaculousまたはWP Toolkitをご利用いただけます。
ご利用サーバーにあわせて下記いずれかのヘルプページをご参照ください。
・SoftaculousでWordPressをインストールする方法
・WP ToolkitでWordPressをインストールする方法
mixhostでのデータのインポート
mixhostにインストールしたWordPressに、データをインポートします。あと少しで移転作業は完了です。
STEP1:mixhostにインストールした新しいWordPressの管理画面にログイン
ネームサーバーの変更が反映されていれば、あるいはhostsファイルが適切に設定されていれば、http://ドメイン名/wp-admin/で新しいWordPressの管理画面にログインできます。
STEP2:ログインしたWordPressが新しいWordPressであることのご確認
記事などをご確認いただき、初期状態の記事のみ存在する事をご確認下さい。
移転元サーバーのWordPressが表示されている場合は、ネームサーバーの設定、あるいはhostsファイルの設定を再度ご確認下さい。
STEP3:移転先の新しいWordPressにAll-in-One WP Migrationをインストール
インストール方法は移転元のWordPressへのインストールと同じです。
- WordPress左側メニューからプラグイン>新規追加
- All-in-One WP Migrationを検索
- インストール
- 有効化
の順に作業を進めてください。
STEP4:左側のメニューの、All-in-One WP Migration>インポートをクリック
STEP5:アップロード可能サイズの確認
下の画像の赤丸の位置で、アップロード可能なファイル容量が確認できます。
移転前のサーバでダウンロードした際に表示されていたサイズがこれより小さければ、STEP6へ進んでください。
アップロード可能なサイズが足りない場合はこちらをご参考にupload_max_filesizeとpost_max_sizeの2か所を必要な容量に変更してください。
その後、STEP4に戻ってアップロード可能なサイズが変更されていることをご確認いただき、STEP6へお進みください。
STEP6:緑色の「インポート元」をクリック
STEP7:メニューが展開したら、「ファイル」をクリック
STEP8:旧サーバーでエクスポート後ダウンロードしたwppressファイルを選択し、「開く」をクリック
STEP9:メッセージの確認
数秒~数十秒、下の画面が表示されます。閉じずにお待ちください。
その後、メッセージと確認ボタンが表示されます。
問題がなければ開始ボタンを押してください。
STEP10:インポート開始
数秒~数十秒、下の画面が表示されます。閉じずにお待ちください。
下の画面に変わりますので、パーマリンク構造を保存するをクリックしてください。
※ 間違えて完了を押してしまった場合には、WordPressの左側メニューから設定>パーマリンクを開いてください。
STEP11:パーマリンク設定画面の一番下の「変更を保存」をクリック
※ パーマリンク設定画面が表示される前にログイン画面が表示されることがありますので、その場合はログインして進めてください。
STEP12:再度、画面一番下の「変更を保存」をクリック
STEP13:http://ドメイン名/でアクセスし、正しくWordPressを移転できた事を確認
ページが表示できていればインポートは完了です。
※ All-in-One WP Migrationで移転できない(または、移転対象から外した)データは、FTPで移転元から移転先にコピーしてください。
移転作業の完了
ネームサーバーを変更する方法 [初心者向け]を選択された方
お疲れ様でした。移転作業は完了しました。WordPressをお楽しみ下さい。
hostsファイルを使用する方法 [上級者向け]を選択された方
STEP1:ドメインのネームサーバーを、ドメイン管理会社様にてご変更
ネームサーバーの確認方法はこちらをご参照下さい。
数時間から72時間程度でネームサーバーが変更されます。しばらくお待ち下さい。
STEP2:ネームサーバー変更から72時間経過後に、hostsファイルの内容を戻す
お客様にて設定されたhostsファイルの記述を必ず削除して下さい。
以上で移転作業は完了です。