【WordPressを別サーバーへ移転】DNSを切り替える前に確認する4つのこと
この記事の結論
サーバー移転は、新環境とフォーム送信を確かめてからDNSを切り替えます。
WordPressを別サーバーへ移すとき、DNSを先に切り替えると、新しい環境の確認が終わらないうちに訪問者を案内することになります。移転作業は「新サーバーで動くこと」と「公開先を切り替えること」を分けると、切り戻しの判断もしやすくなります。
まず確認したい結論
DNS切り替えの前に、(1) 旧サイトのバックアップ、(2) 新サーバー上のファイルとデータベース、(3) WordPressのURLとSSL、(4) フォーム送信、を順に確かめます。公開中のサイトを触る前に、新環境で必要な確認を終えるのがポイントです。
1. 旧サーバーのバックアップを、戻せる形で残す
ファイルとデータベースの両方をバックアップし、取得日時と保管先を残します。「移行元のデータがある」だけでは、復元に必要なものがそろっているか判断できません。復元手順まで不安な場合は、バックアップ復元前の確認記事を先に確認してください。
2. 新サーバーで、トップ以外のページも開く
トップページだけ表示できても、画像、固定ページ、投稿、管理画面が揃って動くとは限りません。記事のリンクを数本開き、画像のURLやログイン後の表示も確認します。移行プラグインを使った場合も、容量制限や途中で抜けたメディアがないかを見ます。
3. 正規URLとSSLの状態を確認する
新環境で一時URLを使って確認したあと、公開用の独自ドメインへ切り替える段階では、WordPressのサイトURL・ホームURL・常時SSLの設定が噛み合っているかを確認します。混在したURLが残ると、表示やログインで問題が出ることがあります。DNS側で見る場所はDNS変更後にサイトが開けない記事も参照してください。
4. 問い合わせフォームと通知メールを実際に送る
公開直後に困りやすいのが、画面は表示されるのにフォーム通知だけ届かないケースです。テスト送信を一度行い、送信完了画面・管理者への通知・自動返信を別々に確認します。メール設定の切り分けはContact Form 7のメール設定記事で補えます。
切り替え作業中に残すメモ
DNSを変えた時刻、新旧サーバーの確認結果、変更した設定を短く残します。表示が揺れている間に設定を何度も変えると、何が原因か追いにくくなります。異常があれば、メモを見ながら一つ前の段階まで戻れる状態にします。
まとめ
サーバー移転は、バックアップ・新環境・URLとSSL・フォーム送信を確認してからDNSを切り替えます。表示確認だけで終わらせず、利用者が使う導線まで試してから公開先を変えましょう。