WordPressのサーバー移転の注意点|引っ越しの流れと切り替え後の確認

WordPressのサーバー移転は、「準備→バックアップとコピー→表示の確認→DNSの切り替え→移転後の確認」の順で進めます。注意したいのは、切り替えの前後で古いサーバーと新しいサーバーが混ざる時期があることと、メールやSSLも一緒に移す必要があることです。この記事では、流れと注意点を順番にまとめます。

WordPressのサーバー移転の流れと、事前の準備

サーバー移転(引っ越し)とは、今のサーバーに置いているサイトを、別のサーバーに移すことです。サーバーとは、ホームページのデータを置いて、インターネットに公開するためのコンピューターのことです。

大まかな流れは、次のとおりです。

  1. 事前の準備(移すものと日程を決める)
  2. バックアップを取り、新しいサーバーにファイルとデータベースを移す
  3. 切り替えの前に、新しいサーバーで表示を確かめる
  4. DNSを切り替える
  5. メールとSSLを設定し、移転後の確認をする
  6. 確認がすんでから、古いサーバーを解約する

この記事では、ドメイン(「〇〇.co.jp」などのサイトの住所)を変えずに、サーバーだけを移す場合を中心にまとめます。

移転の前に、次のことを整理しておきます。

  • 今のサーバーと新しいサーバーの、管理画面のログイン先と契約の名義
  • ドメインの設定(DNS)を、どこで管理しているか
  • 同じサーバーでメールを使っているか、使っているアドレスの一覧
  • WordPressの管理画面に入れるアカウント
  • 新しいサーバーで使えるPHPのバージョン

PHPとは、WordPressを動かしているプログラムの言語です。今のサイトと新しいサーバーでバージョンが大きく違うと、テーマやプラグインがうまく動かないことがあります。くわしくは「WordPressのPHPバージョンとは?」で解説しています。

日程は、問い合わせが少ない時期を選びます。あわせて、移転の間はページの更新を止める期間を決めておきます。コピーしたあとに古いサーバーで記事を追加すると、その分が新しいサーバーに入らないためです。

バックアップを取り、ファイルとデータベースを移す

WordPressのサイトは、「ファイル」と「データベース」の2つでできています。ファイルは、WordPressの本体、テーマ、プラグイン、アップロードした画像などです。データベースは、ページの文章や設定などを保存している場所です。移転では、この両方を移します。

WordPressの公式の手引きでも、移転を始める前に、ファイルとデータベースの両方をバックアップするよう案内されています。移転の作業とは別に、元の状態に戻せるバックアップを手元に残しておきましょう。取り方は「WordPressのバックアップ、何を・どこに・どれくらい残す?」にまとめています。

新しいサーバーでは、データベースを用意して、バックアップしたデータを取り込みます。データベースの名前やユーザー名、パスワードが前と変わる場合は、WordPressの設定ファイル「wp-config.php」の内容も、新しいものに書き換えます。サーバーによっては、移転を手伝う機能が用意されていることもあります。

ドメインも変える場合は、データベースの中に残っている古いアドレスを書き換える作業が加わります。単純な文字の置き換えでは、データの一部がうまく読めなくなることがあると、公式の手引きで注意されています。慣れていない場合は、専門の人に任せたほうが安心です。

DNSの切り替えと、切り替えの前後に気をつけること

DNSとは、ドメインと、サイトが置かれているサーバーを結びつける仕組みです。新しいサーバーに移したあと、DNSの設定を新しいサーバーに向けることで、訪問した人が新しいサーバーのサイトを見るようになります。

切り替えの前に、新しいサーバーでサイトが正しく表示されるかを確かめておきます。サーバーによっては、切り替えの前に表示を確かめる方法が用意されています。

DNSを切り替えても、すぐに全員の画面が新しいサーバーに変わるわけではありません。しばらくの間は、見る人や場所によって、古いサーバーと新しいサーバーのどちらかが表示されることがあります。反映にかかる時間は設定などによって変わり、数時間ですむこともあれば、数日ほどかかることもあります。

  • この間は、ページの更新や記事の追加を控える
  • 古いサーバーに届いた問い合わせやメールがないかも確かめる
  • 古いサーバーは、すぐに解約せず残しておく

メールとSSLの注意点

メール
サイトと同じサーバーでメールを使っている場合は、メールも移転の対象になります。新しいサーバーで同じメールアドレスを作り、パソコンやスマホのメールの設定も見直します。切り替えの時期によっては、しばらく古いサーバーにメールが届くこともあるため、切り替えの前後は両方を確かめましょう。

メールの届け先は、DNSの中の、サイトとは別の項目で決まっています。サイトだけを新しいサーバーに移し、メールは今のまま使う、という分け方ができる場合もあります。ただし、DNSの管理先ごと切り替える場合は、メールの項目も新しい管理先に設定し直す必要があります。どちらにするかを、作業の前に決めておきましょう。

SSL
SSLは、サイトのアドレスを「https://」にして、やりとりを暗号化する仕組みです。SSLの証明書は、サーバーごとに設定します。新しいサーバーでも証明書を設定し、「https://」で開いたときに警告が出ないかを確かめます。サーバーによっては、DNSを切り替えたあとでないと設定できない場合もあり、その間は「https://」で開くと警告が出ることがあります。確認のポイントは「ホームページのSSL(https)、きちんとできている?」も参考にしてください。

移転後に確認したいこと

新しいサーバーに切り替わったら、次の点を確かめます。

  1. トップページと主なページが、パソコンとスマホで表示されるか
  2. 画像やPDFが表示されるか
  3. WordPressの管理画面にログインできるか
  4. お問い合わせフォームを送信して、メールが届くか
  5. 「https://」で開いて、警告が出ないか
  6. トップページ以外のページが開くか
  7. 「ツール」→「サイトヘルス」で、問題の表示が出ていないか

トップページは開くのに、ほかのページが開かないときは、パーマリンク(各ページのアドレスの形)の設定を見直します。管理画面の「設定」→「パーマリンク」を開き、「変更を保存」を押すと、直ることがあります。

すべて確かめて問題がなければ、古いサーバーの解約を進めます。解約すると古いサーバーのデータは使えなくなるため、バックアップが手元にあることも、あわせて確かめておきましょう。

よくある質問

移転の間、サイトは止まりますか?
新しいサーバーで準備をすませてからDNSを切り替えるため、表示されない時間は短くできます。ただし、切り替えの前後は古いサーバーと新しいサーバーが混ざるため、更新は控えましょう。

サーバーの移転は、自分でもできますか?
サーバーの移転を手伝う機能で進められる場合もあります。ただし、DNSやメール、SSLの設定も関わるため、不安なときは、保守を任せている会社などに相談しましょう。

まとめ

WordPressのサーバー移転は、事前の準備、バックアップとコピー、表示の確認、DNSの切り替え、移転後の確認の順で進めます。切り替えの前後は古いサーバーと新しいサーバーが混ざるため、更新を控え、メールとSSLの設定も忘れずに行いましょう。古いサーバーは、移転後の確認がすむまで解約せずに残しておくと安心です。

今のサイトの状態を確認する

URL をお知らせいただければ、更新状況を確認してご提案します。

お問い合わせフォーム

1〜2営業日以内にメールでご返信します。* は必須です。

入力いただいた情報は、お問い合わせへの回答とご連絡のためにのみ使用します(プライバシーポリシー)。