プラグイン All in One WP migration のプロ版(有料ですが確実に元はとれる価値があります)を利用している事を前提としています。
※サイトの容量が300M以下程度なら無料版でも可能です。
事前準備
引っ越し元のサイトで プラグイン All in One Migration でデータをエクスポートする
引っ越し先の準備
- 移転するサイトのドメインをエックスサーバーに追加する
- PHPのバージョンを上げる
- サーバーパネルの「サーバー情報」ページでIPアドレスを確認
- PCのhostsファイル( Macなら /etc/hosts )に IPアドレス ドメイン を追記して書き換えて 該当ドメインで新しいサーバーを確認出来るようにする
サーバーパネルのサーバー情報からIPアドレスは確認できるので、
xxx.xxx.xxx.xxx example.com のように書く
詳しくは以下ページの「hostsファイルを編集して確認する方法」の部分参照
https://www.xserver.ne.jp/manual/man_domain_checkproxy.php#hosts - エックスサーバーの自動インストールからWordPressをインストールする
- プラグイン All in One Migration と プロ版をインストール
※更新があるかどうか確認&アップデート(プロ版においてアップデートしていないとインポートが正常に行えない事がある) - 引っ越しデータをインポート
- 切り替え完了がわかるように非公開で記事を投稿しておく
表示を一通り確認する
- ドメインを管理しているサイト側で、ドメインの向け先をエックスサーバーのネームサーバーに切り替える
- エックスサーバー側でSSLを設定する
- /etc/hosts ファイルに追記してあった行(IPアドレス ドメイン)を削除
- ドメインが切り替わっているか予め投稿しておいた非公開記事で確認