こんばんは!わたしは現在ブログサイトを複数個所有しています。その複数ブログはレンタルサーバー会社2つで契約しております。お名前.comレンタルサーバーとConoHa WING のレンタルサーバーを借りて契約しています。
元々、ブログを始めたときはお名前ドットコムでドメインを取得し、その流れでお名前ドットコムの共用サーバーを契約しました。このたび、二重管理の二重支払いがめんどうなためお名前ドットコム共用サーバーで運営している当ブログをコノハウイングレンタルサーバーへ移管することにしました。
エラー等が出て中々、前進できずにいたのですがなんとか出来たため備忘録として残します。数々のエラーにつまづいた点を参考にしていただければ幸いです。
目次
サーバー移管方法 お名前ドットコムからコノハウイングへの移管
今回のサーバー移管は下記のような形になります。お名前.com レンタルサーバーで管理していたブログ「nw.engineer.work」のデータをコノハウイングのレンタルサーバへ移管します。(WordPress,DB,画像などのリソース移管)
ちなみにドメイン移管は後ほど行おうと思っているので、ドメインを管理しているネームサーバーは下記の形でしばらく運用します。今回行なうのはドメイン移管ではなくサーバー移管の方法になります。
移行元の事前準備 お名前ドットコム
移行元のWordPressで一部のプラグインが有効になっていたり二段階認証ログインをしている場合は、移管が失敗するようです。対象のプラグインがある場合は、事前にプラグインは無効にしておきましょう。
以下のサイトは移行できません。
・ WordPressのバージョンが3.8.5より古いサイト
・ PHPのバージョンが5.3より古いバージョンを利用しているのサイト
・マルチサイト機能を使用したWordPress
・ダッシュボードログイン時に二段階認証(ロボット認証)を行っているサイト
・プラグインインストール時にFTP情報を必要とする設定のWordPress
・WordPress.comからの移行
・ダッシュボードから画像投稿が出来ないサイト
引用元: コノハウイング
移行元のサイトにて以下のプラグインを利用している場合にエラーとなる可能性がございます。
・Yet Another Related Posts Plugin
・WassUp Real Time Analytics
・WordPress Popular Posts
・wp slims stat
・Broken Link Checker
・count per day
引用元: コノハウイング
移行先の準備 コノハウイング
ドメイン追加
サーバー移管する前に、移行先のコノハウイング側でドメインを追加しておきます。特にドメイン変更がなければ、移行元と同じドメイン名で大丈夫です。
移行先のコノハウイングコントロールパネルにログインします。
(1)画面上部の「WING」をクリック > 「サーバー管理」をクリックします。
(2)「ドメイン」をクリックします。
(3)画面右上の「+ドメイン」をクリックします。
(4)「新規ドメインを追加」を選択し「ドメイン名」を入力します。入力が完了したら「完了」をクリックします。
(5)下記のようにドメインが追加され、しばらくすると「稼働中」となりドメイン追加が完了です。
WordPressかんたん移行方法
①コノハコントロールパネルにログインします。「WING」をクリック > サイト管理をクリック
②「サイト設定」 > 「WordPress」タブをクリックします。
③「+WordPress」をクリックします。
④下記の項目を入力していきます。入力完了したら「保存」をクリックします。
⑤下記のようにステータスが「移行中」に変わります。容量によっては完了まで数十分かかります。
⑥下記のようにステータスが100%になれば完了です。そのまま下部の「本番移行」をクリックします。
⑦本番移行を実行しますか? と聞かれるのでパスワードを入力し「保存」をクリックします。
⑧そのまましばらく待つと、本番環境も実行されてステータスが「稼働中」となります。
以上の設定で「お名前ドットコムのレンタルサーバーのデータ」が「コノハウイングのレンタルサーバーのデータ」へコピーされました。
ネームサーバーの設定変更
上記までの作業でコノハウイング側へのデータのコピーは完了しました。しかし、これだけではサイトにアクセスした時はお名前.com レンタルサーバー内にあるデータを閲覧していることになります。
そこで変更する値が、お名前ドットコム側のネームサーバー設定になります。ドメインのネームサーバー設定でコノハウイングのネームサーバーに変更します。下記から設定手順になります。
①コノハウイングにログインします。 > 「Wing」 > 「DNS」 > 対象ドメインを選択し NSサーバーが3つあるので値をメモしておきます。
②次にお名前ドットコムにログインします。 > ドメイン > ネームサーバーの設定をクリックします。
③ドメインの選択で対象のドメイン名をクリックします。例ではこのサイトnw-engineer.workを選択しています。
④ネームサーバーの選択で「その他のサービス」 > 「その他のネームサーバーを使う」にチェックをします。 > コノハウイングのネームサーバーをを入力します。 > 確認をクリックします。
⑤下記の確認画面で問題ないことを確認し「OK」をクリックします。
ネームサーバー設定完了後の確認
ネームサーバーが設定完了したかどうかはURLにアクセスすることで確認が出来ます。コノハウイングの管理画面にログインしましょう。
①「サイト管理」 > 「サイト設定」 > 「Wordpress」 > 「対象のサイト」をクリック > サイトURL と 管理画面URLが表示されるので クリックします。
サイトをhttpsに切り替える
コノハウイングの場合、無料独自SSL機能があり「ON」にすることでサイトがhttps化されます。
①「サイト管理」 > 「サイトセキュリティ」 > 「独自SSL」 > 「無料独自SSL」をONにします。
サーバー移管方法 お名前ドットコムからコノハウイングへの移管
サーバー移管が完了したら、移管の際にOFFにしたプラグインなどをONにして問題がないか確かめましょう。これで数日間運用してみて問題なければ移行元のデータを削除して契約も解除することが出来ます。誤ってデータを削除したり勘違いしたりすると戻らない恐れがあるので慎重に行ないましょう!