WordPressプラグイン「All-in-One WP Migration」を使用して、他社様サーバーからコアサーバーにWordPressサイトを移行する方法をご紹介します。
ここでは、例として同じドメイン名のまま移行する手順をご紹介します。
サーバー移行後の動作確認が完了するまでは、他社様サーバーを解約しないで下さい。 他社様サーバーの空き容量に余裕が無い場合、失敗する恐れがありますので、空き容量をご確認下さい。
不具合の発生を防止するため、予め他社様サーバーのWordPressを最新バージョンに更新します。
WordPressの管理画面にログインした後、左ナビの「更新」をクリックし、「WordPressの新しいバージョンがあります。」と表示されているか確認します。
表示がある場合は、「今すぐ更新」をクリックし、最新版にバージョンアップして下さい。
左ナビの「プラグイン」から「新規追加」をクリックします。
右上の検索窓に「All-in-One WP Migration」と入力し、検索結果に表示されるAll-in-One WP Migrationの「今すぐインストール」をクリックします。
インストールの完了後に「有効化」をクリックすると完了です。
左ナビの「All-in-One WP Migration」から「エクスポート」をクリックします。
「エクスポート先」をクリックすると展開されますので「ファイル」をクリックします。
エクスポートが開始されます。サイズによっては時間がかかる場合がありますので、しばらくお待ち下さい。
エクスポートが完了しました。
ファイルのダウンロードが可能になりますので、クリックしてダウンロードして下さい。ダウンロードしたファイルはインポート時に使用します。
エクスポートファイルのサイズが512MBを超える場合、無料版のプラグインでインポートする事ができません。
ファイルサイズを小さくしたい場合は、メディアファイルをエクスポートの対象外とするために「高度なオプション」から「メディアライブラリをエクスポートしない(ファイル)」にチェックを入れてから、再度エクスポートをお試し下さい。
この手順でエクスポートした場合、エクスポートファイルにメディアファイルは含まれませんので、移行完了後にFTPなどで転送して下さい。
メディアファイルは、通常Wordpressのインストールディレクトリ配下の「/wp-content/uploads」フォルダに保存されています。
事前にドメイン設定の新規作成と、サイト設定の新規作成を行なってください。
サイト設定の際に移行元サーバーとPHPのバージョンを合わせてください。バージョンが異なる場合、不具合が発生する可能性があります。
コアサーバーにログインし、「サイト設定」をクリックします。
サイト一覧画面から、追加したドメインの「WebFTPクライアント」のアイコンをクリックします。
ファイルマネージャーが表示されますので、「ファイル作成」をクリックします。
インデックスファイルを作成します。
インデックスファイルが作成されました。
hostsファイルを使用することでドメインをコアサーバーに向ける前に、独自ドメイン名で動作確認が行えます。
Webサイトを停止することなく移行することが可能です。
hostsファイルに、移行先のコアサーバーのIPアドレスと独自ドメイン名を追記して下さい。
(例)202.172.26.39 example1.site
IPアドレスはサイト一覧の「IP」からご確認ください。
ドメイン名でアクセスし、テスト用に設置したインデックスファイルが表示されましたら正常に設定が出来ております。
確認が終わりましたらインデックスファイルは削除して下さい。
事前にデータベース設定の新規作成と、WordPressのインストールを行なってください。
上記の他社様サーバーでの手順と同様にWordPressを最新バージョンに更新し、プラグイン「All-in-One WP Migration」をインストールして有効化します。
左ナビの「All-in-One WP Migration」から「インポート」をクリックします。
「インポート元」をクリックすると展開されますので「ファイル」をクリックし、他社様サーバーでエクスポートしたwordpressファイルを選択します。
インポートの最終確認メッセージが表示されますので、「開始」をクリックします。
インポートが完了しました。「パーマリンク構造を保存する」をクリックします。
WordPressのログイン画面が表示されますので、他社様サーバーのWordPressで使用していたユーザー名とパスワードを入力してください。
パーマリンク設定画面が表示されますので、画面の下の方にある「変更を保存」ボタンをクリックします。
インポート完了画面で「パーマリンク構造を保存する」をクリックしなかった場合は、WordPressにログイン後に左ナビの「設定 > パーマリンク設定」をクリックしてお進み下さい。
他社様サーバーでメディアファイルをエクスポートしなかった場合は、FTPなどでコアサーバーに転送して下さい。
最後にドメインを移行先のコアサーバーに向けます。
インターネット上に反映するまで数時間から72時間程度お待ち下さい。
hostsファイルに追記した設定を削除した後に、http:// ドメイン名 / でアクセスし、正常にWebサイトが表示されましたら移行作業は完了です。