現在利用しているレンタルサーバーから、さくらのレンタルサーバへWordPressを移行したい方もいるのではないでしょうか。
さくらのレンタルサーバでは、「バックアップ&ステージング」のSnapUpを利用して、WordPressのファイルとデータベースをまとめて移行できます。
ただし、SnapUpを利用するには移行元サーバーでSSH接続ができることなど、いくつかの条件があります。
また、WordPressを移した後は、サイトの表示やSSLを確認してからDNSを切り替えることも大事です。
この記事では、他社サーバーからさくらのレンタルサーバへWordPressを移行する方法と、作業前に確認しておきたい注意点を解説します。
さくらのレンタルサーバへWordPressを移行する前に確認すること
移行を始める前に、利用するプランやSnapUpの利用条件、ドメインとメールの扱いを確認しておきましょう。
条件を満たしていない場合はSnapUpを利用できないため、別の移行方法を検討する必要があります。
SnapUpを使える条件を確認する
さくらのレンタルサーバでは、「バックアップ&ステージング」のSnapUpを利用して、WordPressのファイルとデータベースをまとめて移行できます。
主な利用条件は次のとおりです。
- 移行先がスタンダード以上の対象プランである
- 移行元と移行先の両方でSSH接続ができる
- 移行元と移行先の両方にWordPressがインストールされている
- WordPressのマルチサイト機能を使用していない
- 移行元と移行先をSnapUpに登録できる
さくらのレンタルサーバの料金やWordPress向けの機能については、「さくらのレンタルサーバでWordPressはどう?料金・特徴を解説」で紹介しています。
移行元サーバーがSSH接続に対応していない場合などは、SnapUpによる移行ができません。その場合は、phpMyAdminやFTPを使ってWordPressを手動で移行する方法があります。
また、バックアップ&ステージングは、さくらのレンタルサーバの無料お試し期間中には利用できません。料金の支払いを済ませてから利用を開始します。
参考:他社からWordPressコンテンツを移転したい(バックアップ&ステージング利用)
ドメインとメールは別に確認する
WordPressサイトの移行と、独自ドメインの移管は別の手続きです。
現在の管理会社で独自ドメインの契約を続けたまま、WordPressサイトだけをさくらのレンタルサーバへ移すこともできます。独自ドメインの管理会社まで変更する必要はありません。
また、SnapUpで移行できるのはWordPressのファイルとデータベースです。独自ドメインのメールアドレスを利用している場合は、移行先でメールアカウントを作成し、必要に応じてメールデータも移す必要があります。
サイトとメールの準備が整う前にDNSを切り替えると、Webサイトを表示できなくなったり、メールを受信できなくなったりする可能性があります。移行元のサーバーはすぐに解約せず、新しい環境の動作を確認するまで契約を残しておきましょう。
SnapUpを使ってWordPressを移行する手順
SnapUpでは、移行元のWordPressからスナップショットを作成し、移行先のさくらのレンタルサーバへ反映します。
反映先に保存されているWordPressのデータは上書きされるため、移行元と移行先を間違えないように確認しながら進めましょう。
1.移行先にWordPressを準備する
移行先のさくらのレンタルサーバにWordPressがインストールされていない場合は、先にクイックインストールを行います。
クイックインストールの操作方法は、「さくらのレンタルサーバにWordPressをインストールする方法|設定・ログイン手順も解説」で詳しく紹介しています。
続いて、サーバーコントロールパネルの「Webサイト/データ」から「バックアップ」を開き、「バックアップ&ステージング」の利用を開始します。
利用開始後に表示される「SnapUp」をクリックし、管理画面を開きます。
移行先のWordPressに必要なデータが入っている場合は、上書きに備えて事前にバックアップを取っておきましょう。
2.移行元サーバーを登録してスナップショットを作成する
SnapUpの管理画面で「ADD SERVER」をクリックし、移行元サーバーの情報を登録します。
主な入力項目は次のとおりです。
- サーバー名
- ホスト名またはIPアドレス
- SSH接続のポート番号
- SSH接続に使用するユーザー名
- 認証方式
入力する情報は、現在利用している移行元サーバーで確認してください。
移行元サーバーを登録したら「サイトを追加する」をクリックし、サイトタイプで「WordPress」を選択します。
移行するWordPressの対象パスを選択してサイトを追加し、現在のWordPressデータからスナップショットを作成します。
3.スナップショットを移行先へ反映する
SnapUpの最初の画面に戻り、移行先となるさくらのレンタルサーバを選択します。
移行先にインストールしたWordPressをサイトとして追加したら、次の手順で移行元のデータを取得します。
- 「スナップショットを追加、作成する」をクリックする
- 「他サイトから取得」を選択する
- 移行元のサーバー、サイト、スナップショットを選択する
- スナップショットに名前を付けて実行する
- 作成完了後に「本番サーバーへリリース」をクリックする
- 「サイトのURLの書き換えを行わない」を選択して実行する
リリースが完了したら、移行先でトップページや記事、画像が正常に表示されるか確認します。
WordPressの管理画面にもログインし、テーマやプラグイン、各種設定に問題がないか確認しておきましょう。
移行元と移行先を取り違えると、残しておきたいWordPressのデータを上書きするおそれがありますので、スナップショットを反映する前に、選択しているサーバーとサイトを必ず確認してください。
移行後は表示とSSLを確認してDNSを切り替える
WordPressのデータを移しただけでは、独自ドメインの接続先は移行元サーバーのままです。
移行先のサイトが正常に動作することを確認してから、DNSをさくらのレンタルサーバへ切り替えましょう。
DNSを切り替える前にサイトを確認する
さくらのレンタルサーバには、DNSを切り替える前に移行先のWebサイトを確認する方法が用意されています。
主に次の項目を確認します。
- トップページや各記事が表示されるか
- 画像やデザインが崩れていないか
- WordPressの管理画面にログインできるか
- テーマやプラグインが正常に動作するか
- お問い合わせフォームなどを利用できるか
移行先で問題が見つかった場合は、DNSを切り替える前に修正します。
参考:DNS切り替え前にさくらのレンタルサーバ内のWebサイトの状態を確認したい
SSLの設定状況を確認する
独自ドメインをHTTPSで利用する場合は、移行先にもSSL証明書を設定する必要があります。
移行元サーバーで無料SSLを利用していても、その設定がSnapUpによって自動的に移るわけではありません。さくらのレンタルサーバ側で、無料SSLなどを設定します。
ただし、独自ドメインがまだ移行元サーバーを参照している状態では、通常の方法で無料SSLを設定できない場合があります。
その場合は、DNSを切り替えた後に設定するか、さくら公式が案内する事前認証の方法を確認してください。
DNSを切り替えて移行後の動作を確認する
移行先の準備が整ったら、独自ドメインのネームサーバーまたはDNSレコードを変更し、接続先をさくらのレンタルサーバへ切り替えます。
独自ドメインを他社で管理している場合は、ドメイン管理会社の画面で変更します。ドメイン自体をさくらインターネットへ移管していなくても、接続先の変更は可能です。
独自ドメインのメールアドレスも利用している場合は、DNSを変更する前に移行先のメールアカウントやDNSレコードを準備しておきましょう。
DNSの変更はすぐにすべての環境へ反映されるとは限りません。反映途中は移行元と移行先のどちらが表示されるか分からないため、旧サーバーの契約は残しておきます。
切り替え後にWebサイトとメールが正常に利用できることを確認してから、移行元サーバーの解約を検討しましょう。
SnapUpが使えない場合
移行元サーバーがSSH接続に対応していない場合や、WordPressのマルチサイト機能を使用している場合などは、SnapUpを利用できません。
また、サイトの容量やファイル数、移行元と移行先の環境によっては、SnapUpで正常に移行できないことがあります。
SnapUpが使えない場合は、主に次の方法を検討します。
- phpMyAdminとFTPを使って手動で移行する
- WordPressの移行用プラグインを利用する
- サーバー移行を専門業者などに依頼する
手動で移行する場合は、移行元からWordPressのファイルとデータベースを取得し、さくらのレンタルサーバへアップロードします。移行先のデータベース情報に合わせて、wp-config.phpの設定も変更する必要があります。
詳しい全体の流れは、「WordPressを別のレンタルサーバーへ移行する方法|乗り換え手順と注意点を解説」でも紹介しています。
さくら公式でも、phpMyAdminを利用してWordPressを移行する手順が案内されています。ただし、ファイルやデータベースを直接操作するため、作業前に必ずバックアップを取っておきましょう。
参考:他社からWordPressコンテンツを移転したい(phpMyAdmin利用)
自分で移行することに不安がある場合は、無理に作業せず、移行作業に対応した専門業者や、さくらインターネットが案内する移転サービスへの依頼も検討してください。
まとめ
さくらのレンタルサーバでは、「バックアップ&ステージング」のSnapUpを利用して、WordPressのファイルとデータベースをまとめて移行できます。
ただし、移行元と移行先の両方でSSH接続ができることや、WordPressのマルチサイト機能を使用していないことなど、利用条件があります。また、無料お試し期間中はバックアップ&ステージングが利用できません。
移行後は、サイトやWordPress管理画面が正常に動作することを確認し、SSLやメールの準備を整えてからDNSを切り替えましょう。DNSの反映が完了するまでは、移行元サーバーも利用できる状態にしておくと安心です。
SnapUpを利用できない場合は、phpMyAdminとFTPを使った手動移行や、専門業者への依頼を検討してください。
作業方法にかかわらず、移行前には必ずWordPressのバックアップを取っておきましょう。



コメント