移転元サーバーからmixhostに、WordPressプラグイン「Duplicator」を使用して移転する方法をご紹介いたします。
※ mixhostではプラグインを使用せずWordPressのログイン情報だけで移転ができるWordPressらくらく引っ越し機能を提供しております。
ご利用方法は下記リンク先をご参照ください。
WordPressサイトのサーバー移転方法(WordPressらくらく引っ越しを使用)
※ 別のプラグインAll-in-One WP Migrationを使用する方法をご希望の方は、こちらをご参照下さい。
注意
- Duplicator(1.3.26以前)にて脆弱性が確認されております。
Active Attack on Recently Patched Duplicator Plugin Vulnerability Affects Over 1 Million Sites
これまでにDuplicator(1.3.26以前)をご利用頂いたことのあるお客様につきましては、「Duplicator(1.2.40以前)の脆弱性について」を必ずご確認ください。
- こちらでご紹介している内容は、一般的なWordPressの移転に対応した方法です。一部のサービスおよびカスタマイズされたWordPressの移転は正常に行えない場合があります。
はじめに
- サーバーの移転は、WordPressのデータの移転と独自ドメインの設定を行います。
- 独自ドメインをご利用の方はネームサーバーの変更方法を予めご確認下さい。
ドメイン管理会社別のネームサーバー変更方法
変更作業は移転の途中で行いますので、作業前には変更しないでください。 - mixhostへお申し込みがまだの方は、先にお申し込み下さい。
- 移転が完了するまで、移転元サーバーの契約は継続して下さい。
- 移転元サーバーの空き容量が足りないと失敗する場合があります。上手くいかない場合は空き容量に余裕があることをご確認下さい。
おおまかな流れ
移転元サーバーでの事前準備
まずは現在ご利用中の移転元サーバーからデータをエクスポートし、ダウンロードします。
WordPressの更新
作業の前に、不具合の防止の為、現在移転元サーバーでご利用中のWordPressを最新バージョンに更新します。
既に最新版をご利用の場合は、この作業は飛ばしていただいて問題ございません。
STEP1:WordPressの管理画面にログインし、左側のダッシュボード>更新をクリック。
STEP2:WordPressの新しいバージョンがあります。と表示されている場合、今すぐ更新をクリック
更新が完了しましたら、次の手順に進みます。
WordPressプラグインのインストール
STEP1:Duplicatorのインストール
WordPressの管理画面にログインし、左側のプラグインにカーソルを合わせ、新規追加をクリックして下さい。
右上の検索窓にDuplicatorと入力し、検索して下さい。
検索結果からDuplicatorを探し、今すぐインストールをクリックして下さい。
STEP2:Dupliatorを有効化
有効化ボタンが表示されたらクリックして有効化して下さい。
STEP3:左側のメニューから、Duplicatorにカーソルを合わせ、パッケージをクリック
STEP4:パッケージを作成
▼右上の新規作成をクリック
▼基本的に初期設定のままで問題ありませんので、次をクリックします。
▼スキャン結果が表示されますので、問題なければビルドをクリックします。
▼ビルドがはじまります。しばらく時間がかかりますので、画面を閉じずにお待ち下さい。
▼完了画面が表示されましたら、InstallerとArchive両方をダウンロードして下さい。
ワンクリックダウンロードをクリックすると両方を続けてダウンロードできますが、ブラウザによっては複数ダウンロードの確認画面が表示されることがあります。
ダウンロード完了できれば、移転元サーバーでの移転事前準備は完了です。
mixhostでの事前準備
移転元サーバーにてエクスポート、及びダウンロードが完了したら、次はmixhostで移転事前準備を行います。
独自ドメインの設定
移転を希望する独自ドメインを設定します。
- URLを変更せずに移転する場合>現在移転元サーバーでご利用中のドメインをご設定下さい。
- 新しいドメインを利用する場合>新しいドメインをご設定下さい。
独自ドメインの設定方法はこちらを参考に、アドオンドメインを設定すると便利です。
「サブドメイン.プライマリドメイン」でもアクセス可能なアドレスを設定できます(例:subdomain.example.mixh.jp)。このサブドメインは必須です。移転作業中の確認などに便利です。独自ドメインのサブドメインではありませんのでご注意下さい。
独自ドメインでのアクセス設定
移転作業を進めるためには、以下どちらかの方法でお客様の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へのデータの移転
セキュリティ設定
mixhostでは、標準でディレクトリ内のファイルの一覧が表示される仕様となっておりますが、Duplicatorを使用する上でセキュリティ上のリスクとなる事がありますので、ファイルの一覧表示を無効にします。
設定方法はこちらをご確認ください。
WordPressデータのアップロード
STEP1:FTPソフトを使用し、mixhostのサーバーに接続
FTPソフトの設定方法はこちらをご参照下さい。ここでは例としてFFFTPを使用しますが、他のFTPソフトをご利用いただいても問題ございません。
STEP2:ドキュメントルートへ移動
サーバー側で設定した独自ドメインのドキュメントルートをダブルクリックし、移動します。
STEP3:データのアップロード
ドキュメントルートに移動したら、先ほどダウンロードしたInstaller(install.php)とArchive(zipファイル)の2つをアップロードして下さい。これでデータのアップロードは完了です。
MySQLデータベースの作成
※ STEP2・STEP3で作成するデータベース名・データベースユーザー名・データベースパスワードはこのあとの作業で必要になります。
STEP1:cPanelのデータベース>MySQLデータベースウィザードをクリック
STEP2:作成するデータベース名を入力し、次の手順をクリック
STEP3:データベースユーザーを作成
ユーザー名とパスワードを入力し、ユーザーの作成をクリックします。ユーザー名とパスワードはお好きなものをご設定下さい。
STEP4:権限の設定
ユーザーに与える権限を設定します。すべての権限にチェックを入れ、次の手順をクリックします。
下の完了画面が表示されたらMySQLデータベースの作成は完了です。
復元
STEP1:http://独自ドメイン/installer.php、またはhttp://www.独自ドメイン/installer.phpにアクセス
STEP2:アーカイブ展開を開始
Duplicatorのアーカイブの展開画面が表示されます。
I have read and accept all terms & notices (required to continue)にチェックを入れ、Nextをクリックします。
アーカイブの展開が開始されますので、しばらくお待ち下さい。
STEP3:データベースのインストール
インストール画面が表示されますので、画像の①にMySQLデータベース作成で設定したDatabase(データベース名)、User(データベースユーザー名)、Password(パスワード)を入力し、②のTest Databaseをクリックします。
③にSuccessと表示されたら、④のNextをクリックします。
確認メッセージが表示されますので、OKをクリックします。
STEP4:データ置換
置換内容の設定画面が表示されます。右下のNextをクリック
STEP5:完了処理
データ置換終了後、下の画面が表示されます。
①にチェックが入っていることを確認し、Admin LoginボタンでWordpressにログインします。
下のような画面が表示されれば完了です。
※ インストーラーファイルの自動クリーンアップがなんらかの理由で完了できなかった場合には、セキュリティ上のリスクがありますので手動での完了処理を必ず行ってください。
手動での完了処理
移転時にできた不要なファイルを削除します。セキュリティ上のリスクがありますので、必ず削除して下さい。
STEP1:先ほどの完了画面の、Site Loginをクリック
※WordPressの管理画面が表示された場合はログインします。
STEP2:WordPress管理画面にて表示された2. Ramove Installation Files Now!をクリック
正常に不要なファイルが削除された場合、完了画面が表示されます。
※STEP1にてSite Loginを行わなかった場合、以下の手順から不要ファイルを削除します。
- Wordpressの管理画面を開きます。
- Duplicator->Toolsを開きます。
- 画面上部の「Cleanup」を押下し、「Remove Installation Files」を押下します。
動作確認
STEP1:独自ドメインにアクセス
http://独自ドメイン/
wwwを含む独自ドメインを利用されている方は、次のURLをご利用下さい。
http://www.独自ドメイン/
STEP2:動作確認
各ページが正常に動作していることを確認します。
ネームサーバーを変更する方法 [初心者向け]を選択された方は以上で作業終了です。
hostsファイルを元に戻す
(hostsファイルを使用する方法 [上級者向け]を選択した方のみ)
STEP1:ドメイン管理会社にてネームサーバー変更
数時間から72時間程度でネームサーバーが変更されますのでしばらくお待ち下さい。
STEP2:hostsファイルの編集
ネームサーバー変更から72時間経過後に、お客様にて設定されたhostsファイルの記述を必ず削除して下さい。
STEP3:サイトにアクセスし、動作確認
hostsファイルを使用する方法 [上級者向け]を選択された方は以上で作業終了です。