このブログでは今までハッスルサーバーを使用してきたのだが、サイト表示も管理画面操作のレスポンスも重くなってきたので、サーバーを移行することにした。 備忘録的に簡単な作業メモを残しておく。
基本的な前提は以下の通り。
今回は、ドメイン管理サービスは変更せず、WordPressの中身だけを新しいサーバーに移行する。
- ハッスルサーバー(旧サーバー)での作業
- DB(MySQL)に登録されている情報をphpMyAdminを使ってエクスポート(sqlデータ)。
- FTPソフト等を使ってファイルをすべてダウンロード。
※一度に全ファイルをダウンロードすると失敗する可能性があるので、複数回に分けてダウンロードするのが吉かと。
ハッスルサーバー(旧サーバー)での作業は以上。
- エックスサーバー(新サーバー)での作業
- サーバーパネルからドメインを設定。
- 移行するブログはサブドメインで運用しているので、サブドメインを設定。
※ドメイン配下にサブドメインのディレクトリが生成されます。 - ここは意外と間違いやすいところだが、「設定対象ドメインの変更」で使用するドメインを設定対象にする。
※これを設定しないと、「アカウント名.xsrv.jp」という初期設定ドメインに対して様々な設定をすることになる。 - DB(MySQL)を作成。
- 旧サーバのDBからダウンロードしたデータ(sqlデータ)をphpMyAdminを使ってDB(MySQL)にインポート。
- FTPソフト等を使ってファイルをすべてアップロード。
※ダウンロード時と同様に複数回に分けてダウンロードするのが吉かと。 - 「wp-config.php」の設定内容を新しいDBの設定内容に書き換える。
以上で、WordPress本体の移行が完了。
最後はドメイン設定の変更のみ。
- バリュードメインでの作業
- ドメインのネームサーバーをエックスサーバーのものに書き換える。
後は時々WordPressにアクセスしてみて、DNSが浸透してきているのを確認。
だいたい1日2日あれば浸透します。
実作業時間としてはだいたい2時間くらいで終了。思ったよりも簡単に済んだ。