さくらレンタルサーバ間のWordPress移行方法

さくらレンタルサーバが高速化したサーバを導入した!移行費用は実質ゼロ円!ということで、サーバ移行をしてみた。



経緯

運営元のさくらインターネットからサーバ乗換の案内メールが来た。

server-migration-announcement

クーポンを利用すれば実質ゼロ円で高速化されたサーバに移行ができるようだ。
対象となるのは以下。

・利用プランがさくらのレンタルサーバースタンダードまたはライト
・2018年4月17日以前に申し込み

新しいサーバは処理速度が最大16倍!表示速度が早くなればSEO的にも有効!これは移行するしかない!

もっとも、移行作業は自力でやらなければならず、ハードルは高い・・・


おうちで学べるサーバのきほん

サーバー移行方法

新サーバ申し込み

まずは、新サーバの申し込み。以下URLより申し込みできる。

無事登録できると以下のようなメールがくる。

serve-registration

新サーバでWordpress設定

登録が済んだら新サーバにWordpressを設定する。これは下記の公式解説サイトを見ながらやれば難しくない。

旧サーバからドメイン名移行

旧サーバのサーバコントロールパネルから、ドメインの登録を解除する。

ドメイン/SSL設定を選択→該当ドメインの削除ボタンを押す。

※削除が反映されるのにMAX2時間程度かかる。

domain-delete

の、、だが、旧サーバのドメインでSSLを利用していると上記画像のように削除ボタンが反転して削除することができない。

その場合は変更ボタンを押して、共有SSL,SNI SSLを利用しないを選択して送信を押す。これで削除できるようになる。

SSL-delete

旧サーバでドメイン削除が終わったら、新サーバでドメインを取得する。こちらは下記の公式解説サイトを参考に設定しよう。

旧サーバから、新サーバにデータ移行

次に旧サーバから新サーバにデータを移行する。

FTP等で旧→新にデータコピーすればよいのだが、さくらコントロールパネルのファイルマネージャーでもデータ移行が可能だ。

旧サーバのコントロールパネルより運用に便利なツールの括りからファイルマネージャーを選択。

file-manager

ファイルマネージャーが開いたら、全選択(名前横のチェックボックスをチェック)してダウンロードする。

file-manager-2

次に新サーバのコントロールパネルのファイルマネージャーを開いて、先ほど保存したデータをアップロードすればOK。

サイトの容量にもよるがダウンロード・アップロードには時間がかかるので気長に待とう。当サイトでは3時間ほどかかった。


旧サーバから、新サーバにデータベースを移行

データベースを使用している場合、上記データとは別にこちらも旧→新へ移行が必要だ。旧サーバのサーバコントロールパネルから、データベースの設定をクリックし、

DataBase-configration

管理ツールログインをクリックする。

DataBase-managiment-tool-1

ユーザー名パスワードを入力し、Server Choice(初期設定でOK)を選択して実行をクリック

DataBase-managiment-tool-2

データベースの管理画面でエクスポートを選択し、旧データベースを保存する。

DataBase-managiment-tool-export

エクスポートが終わったら、新サーバのサーバコントロールパネルから同様にデータベースの管理画面まで進め、インポートを選択する。

DataBase-managiment-tool-import

データベースの旧→新移行後、設定ファイルを修正する。新サーバのサーバコントロールパネルファイルマネージャを開き、ドメインフォルダ直下のwp-config.phpを開く。

file-manager-2

開いたら、以下3つの赤枠内を修正して保存する。2番目赤枠の認証用ユニークキーは以下サイトを開くと生成されるので、それを貼り付ければよい。

wp-config-2

wp-config.phpの反映には時間がかかる。反映されるまでWordPress管理画面にはアクセスできないので気を付けよう。筆者環境では2時間程度かかった。

忘れずに、新サーバでSSL対応

データ移行が終わったら新サーバのドメインのSSL化もしておこう。

ドメイン/SSL設定を選択→該当ドメインの変更ボタンを押す。

SNI SSLを利用するを選択して送信ボタンを押す。

SSL-set

WordPress側もプラグインを追加する必要がある。

WordPressダッシュボードプラグイン新規追加でSAKURA RS WP SSLで検索して、さくらのレンタルサーバー簡単SSL化プラグインをインストールする。

インストール後はプラグインを有効化してSSL化を実行するを選択すればOKだ。

SSL-plugin

新サーバでバックアップ設定

さくらレンタルサーバーではバックアップ・リストア機能が提供されている。

必須ではないがいざというときのために設定しておこう。設定方法は過去記事を参考にしてほしい。

旧サーバの解約

新サーバで動作確認が取れたら、旧サーバの解約を忘れずにやっておこう。