WordPressサイトの引っ越しは難しいという概念を吹き飛ばすプラグイン「All-in-One WP Migration」がスゴい!

先日、とあるお客さんからWordPressサイトのサーバー移転の相談を受けました。
デザイン会社に勤めていた時には、WordPressサイトの引越し方法は知識として知っていたのですが、とにかく難しいという印象。
出来ればやりたくないというのが実情でした。
が、フリーになってのこのご依頼。受けないわけいきません。
さて、どうしたものかと思いましたが、結果的にはかなり簡単に引っ越しすることが出来ました
今回も自分への備忘録がてら使い方を解説します。

「All-in-One WP Migration」がスゴい!

WordPressサイトはプラグインで簡単移行可能

※画像はAll-in-One WP Migration公式サイトより引用

なんとかしてミスなく簡単にWordPressサイトを引っ越し出来ないかと調べてたどり着いたのが「All-in-One WP Migration」というプラグイン。
なんとこのプラグインを使うとWordPressの管理画面からすべて操作が可能で、わずかな作業で引っ越しすることが可能なんだとか。

FTPでデータを移行したり、MySQLをいじることすらないのです。
しかも基本無料!!
スゴいプラグインがあるもんですね。

「All-in-One WP Migration」の使い方

「All-in-One WP Migration」は簡単に言いますと、WordPressで作ったサイトのデータすべて(画像・データベースなども含む)を一括でエクスポートしたりインポートしたり出来るプラグインです。

引っ越したいサイトでエクスポート、新しく作りたいサイトでインポート。
これで基本的に終わります。

ただし、無料で作業できるのは512MBまでのデータなので大規模サイトは有料で拡張するか、重たい画像データなどだけを別途FTPなどで移動させる必要があります。

「All-in-One WP Migration」をインストールする

ここからはボクが実際に行った作業の手順のご説明です。

まずはプラグインのインストール。ここで注意なのですが、引っ越し元のWordPress、引っ越し先のWordPressの両方にインストールする必要があります
なので、引っ越し先のサーバーにもWordPressを入れておかないとダメなので、最近のサーバーにあるWordPress簡単インストールなどの機能を使って用意しました。

新規でWordPressを作るのでIDやパス一旦設定しますが、これは引っ越しが完了すれば元のIDやパスワードに戻るのでとりあえず何でも良いでしょう。

引っ越し先にもWordPressが出来れば、引っ越し元同様に「All-in-One WP Migration」をインストール
これで準備は完了です。

引っ越し元からエクスポート

続いては引っ越し元からデータをエクスポートします。
管理画面 > All-in-One WP Migration > エクスポート画面 に入ります。

高度なオプションとかありますが、ここはエクスポート先をクリックしてファイルを選択
すると容量やダウンロードが表示されるのでクリックしてデータがダウンロードするのを待って終了です。

※また後で書きますが、エクスポート前にWordPressとPHPのバージョンを確認しておきましょう。WordPressは管理画面から、PHPは利用しているサーバーのコントロールパネルなどで確認、バージョンアップできます。

ドメインのネームサーバを変更

今回ご依頼いただいた作業はWordPressサイトの引っ越し。
使用していたドメインはそのまま使うので、このタイミングでネームサーバーの変更を行いました。
最近でこそネームサーバーは数分程度でも変更される場合もありますが、念のため新サーバーの何も入っていないWordPressサイトが表示されるのを待ちましょう。
そうでないと、ちゃんとデータが移行したのか分からなくなっちゃいますので。

ただ、現在公開中のサイトであれば、あまり時間をかけていられないので、作業するときはアクセスが少ない時間帯、もしくはメンテナンス中などにしておいた方が良いかと思います。

引っ越し先でインポート

次は引っ越し先のWordPressでの作業。
管理画面 > All-in-One WP Migration > インポート画面 に入ります。

ここで先ほどエクスポートしたファイルを選択してアップロード
途中で警告が表示されますが、これはちゃんとバックアップ取ってねとの意味です。ちゃんとバックアップは取りましょう。

あとはアップロードが完了するのを待ちます。
たったこれだけ。
簡単すぎじゃないですか??

あれ!?画面が真っ白に・・・・注意すべきこと

通常であれば今までの作業で引っ越し完了のはずです。
多くの方はこれで元のサイトが表示さされているはずなのですが・・・・真っ白でした。

何これ!?

と焦りましたが、基本的なことを忘れてました。
それは WordPress と PHPのバージョンを合わせること

基本、引っ越し元と引っ越し先でこの2点のバージョンが合っていないとこのような不具合が出る場合があるようです。先にチェックしておきましょう。ご注意を!

まとめ

最後に予期せぬエラーがありましたが、かなり簡単に作業できました!
100MBほどの小規模サイトでしたが、慣れていれば10分くらいで出来るかも知れません。
これは本当にスゴいです。
その昔、同僚が手作業で同じことやっててエラー連続してたのを見て絶対にやりたくないと思ってたのにこんなに簡単に出来るなんて(笑)

サイトをご自身で引っ越しする場合はもちろん、ボクのようなフリーランスが作業するにも重宝するプラグインですよ。素晴らしい!

WordPress は All-in-One WP Migration で簡単に引っ越しできる!

もう今回のポイントはこれしかない!
忘れないようにしようっと。

今回も最後までお読みいただいてありがとうございました。