先日、WordPressのサイトを大塚商会からXserverに移行をしたのですが、色々てこずったので備忘録を残していきたいと思います。
初めてのこともあり、かなり拙い、恥ずかしい!なんでこんなことになったんや!っていうのも書いていきます。
今回の件で色々と情報を探したのですが、いくつか参考になる記事を拝見したものの、数が多くなかったので同じような状況にある方へも共有できれば幸いです。
現在の環境および移行条件
-
現サーバー:大塚商会(アルファメール)
-
新サーバー:Xserver
-
ドメイン:大塚商会
-
メールはそのまま、Webサイトだけ移行
※ 今回hostsは使わないです。
始める前にふんわり想像していた流れ
現サーバーからデータをダウンロード
↓
Xserver契約(無料期間開始)
↓
現サイトのWPデータを新サーバーにアップロード
↓
顧客による表示速度の確認
↓
Xserver本契約
↓
ドメイン(DNS)の設定変更
↓
新サーバーで運用開始
実際の流れ(悲
Xserver契約(無料期間開始)
↓
現サーバーからデータをダウンロード
↓
現サイトのWPデータを新サーバーにアップロード
↓
顧客による表示速度の確認
↓
Xserver本契約
↓
現サイトのWPデータを新サーバーにアップロード(2回目)
↓
その他契約関連の代行 ←?
↓
ドメイン(DNS)の設定変更
↓
新サーバーで運用開始
つまずいたこと
XserverのWordPress簡単インストールは本契約しないとできないっぽい
顧客は特に表示速度を気にしていたので、無料期間中に速度を確認してから契約。という話になっていた。
Xseverには「簡単インストール」があり、使う気満々だったのにいざとなったら本契約しないと使えないということが分かり、あわててデータをアップロードすることになった。
(私の勘違いで本当は出来たのならちょっと悲しい)
ドメイン名は最初に設定しといたほうがよかった
なんかまぁとりあえず入れてみて、うまくいったらドメイン割り当てよ!は無理。
Xserverで最初にドメイン名を設定しといて、そのドメイン名で新サイトのデータをアップロードしておかないと、後からドメイン割り当てはできないのでまた同じデータをアップロードし直さなければいけない。
※ドメイン名を設定してもDNS設定をしなければ稼働中のサイトに影響を与えるような動作はしない。
WP Fastest Cacheはめっちゃキャッシュが溜まる
データダウンロードめっちゃ時間かかるな!なんでこんなに終わらないの?っていうくらい、終わらない。
よくよく調べてみたらWP Fastest Cacheというプラグインはすごいキャッシュ溜めるよっていう記事を見つけて該当箇所のフォルダをみたら、なんかもう迷宮みたいなディレクトリ階層だった。停止して新サーバーでは使うのをやめた。
いざ本番公開したものの、動作確認URLを削除しても本物のドメインから動作確認URLに飛ばされることがある。
Cookieの削除で改善したし、削除しなくても数日で改善した。
ざっくり移行の手順を書いてみる
現サイトのデータは全て手元にある時点から始めます。
ざっくり書きなので、設定の詳細についてはリンク先をご確認ください。
まずはドメイン設定で移行したいドメイン名を作成。
例え現サイトが稼働中であっても、ここで作成したことでの影響はありません。