読者です 読者をやめる 読者になる 読者になる

鯖メシ

サーバー素人がレンタルサーバーの無料お試しを使った感想を記録しています

WordPressを30分でお引っ越し!ロリポップからエックスサーバーへ初心者も安心の移行方法

WordPress

ロリポップ!サーバーからエックスサーバーにWordPressのお引っ越しをお考えでしょうか?

その際、Duplicator というプラグインを活用すると時間は短縮できるし、特に初心者の方も安心してお使いいただける優れたプラグインです。

ここでは実際に検証に1日、記事作成に1日とDuplicatorをいじりまくった私が「Duplicatorを使ったWordPressの引っ越し方法」を分かりやすく解説していきます。

f:id:okinawapunk:20160524185804j:plain

注1:想定は「同じドメイン名を使う」
ここでは現行サーバーから新サーバーへの引っ越しの想定を「同じドメインを使う」 にしました。そのため新サーバーのサイト確認で、どうしてもhostsファイルの変更が必要になります。ここもソフトなどで簡単にできればよいのですが・・・
注2:WordPressの環境について
ロリポップ!サーバーに構築した内容は次の通りです。
  • WordPress 4.5.2(テーマはTwenty Sixteen。2000文字程×5記事を公開)
  • WordPressの「設定」などの項目は基本的にデフォルト
  • インストールしたプラグインは「All in one SEO Pack」「W3 Total Cache」「Head Cleaner」「TinyMCE Advanced」「BackWPup」
注3:本当に30分でお引っ越しは可能か?
タイトルの「30分」とは、あくまで私が検証した際の目安です。ネームサーバーの変更、およびサイトのチェックは含まれていません。またデータ量があまりにも多い方は30分以上かかるかと思います。

 1. ロリポップ!サーバーのバックアップ方法

最初にロリポップ!サーバーにある現行サイト=つまり現状のWordPressサイトのバックアップを取ります。

次の記事で Duplicator を活用したバックアップ方法を解説しています。

ここで一番注意すべきは、キャッシュ系のプラグイン(「Head Cleaner」や「W3 Total Cache」)は停止にしてからバックアップデータを取りましょう

そのままだとDuplicatorがスムーズに機能しない可能性があります。

もちろんバックアップが完了したら、キャッシュ系のプラグインを再開させて問題ありません。

2.新サーバーにデータを復元する前に準備すべきこと

エックスサーバーへの復元ですが、いきなりプラグイン Duplicator を使って復元することはできません。

復元の前に次の3つの作業が必要になります。

  • エックスサーバーにドメインを設定する
  • エックスサーバーに事前に新規データベースを作成する
  • hostsファイルを変更する(ドメイン名が同じ場合のみ)

どれも操作は簡単なので安心してください。

2−1.ドメインを設定する方法

まずエックスサーバー側にドメインを設定してください。

私がドメインの仕組みを理解していなかったこともあったので、この記事では「ドメインの基礎」として図解で説明を試みました。

同じドメインでWordPressを引っ越す時に「なぜhostsファイルが必要なの?」が分かりやすくなるかと思います。

2−2.新しいデータベースを作成する方法

続いてデータベースを手動で作成します。

注意すべきポイントだけ簡単に解説します。

文字コードは「UTF-8」にします。理由はWordPressがこの文字コードに対応しているからです。

f:id:okinawapunk:20160524182140p:plain

またデータベースの作成が完了すると次のように情報が表示されます。特に赤線箇所はメモしてください。

f:id:okinawapunk:20160524182141p:plain

データ復元時にDuplicatorで必ず必要になります。

2−3.hostsファイルを変更する方法

hostファイルとはPCのシステムファイルのことです。詳しくは前述した「エックスサーバーで初めてドメインを設定する方法」を読むと理解できるでしょう。

Windowsユーザーの方は「Windows7のhostsファイルを変更する方法」が非常に参考になります。

Macの方は次の記事を参考にしましょう。

これらを事前にしっかり行うことで、WordPressプラグインの Duplicator が機能します。

3.エックスサーバーへの復元方法

それではいよいよエックスサーバーへのバックアップデータを復元します。次の記事をご覧ください。

ちょっとしたポイントだけ下記に解説します。

まずデータのアップロードは、実務で使用してきてかなり信頼している「Filezilla」を使いました。

次のようにFilezillaを起動させ、画面右側のエックスサーバー画面はドップページのある場所にアクセスします。

f:id:okinawapunk:20160524182135p:plain

まずはエックスサーバーのデータを念のため全部ダウンロードしてバックアップを取ります(htaccessファイルだけでもOK)。

f:id:okinawapunk:20160524182136p:plain

もしつまづいた時に元に戻せるデータがあると安心です。

続いて「index.html」を削除します。サイト確認の時にWordPressサイトが表示されなくなるので削除しておきます。

f:id:okinawapunk:20160524182137p:plain

そしてDuplicatorで事前に取得した2つのファイルデータをアップロードします。

f:id:okinawapunk:20160524182139p:plain

これは一番最後に覚えていれば問題ないのですが、データ復元がうまくいって、サイトの確認が終ります。その後にhostsファイルは必ず元に戻しておきましょう。

f:id:okinawapunk:20160524182143p:plain

以上がロリポップ!サーバーからエックスサーバーへのお引っ越し方法でした。