ワードプレスの引越し(サーバー移転)についてこちらの記事で書きました。

もっと簡単な方法がありました。

「All-in-One WP Migration」というプラグインを使います。
本当に驚くほど簡単。

同一ドメイン(URLの変更なし)で引っ越す、ドメインの変更(URLの変更あり)するどちらでもOKです。

今回は同一ドメインで引っ越す場合を解説します。
(ドメインを変更する場合も、やることは同じです)

ただし、有料プラントと無料プランがあります。
無料の場合は最大アップロードサイズが「512MB」の容量制限があります。

「512MB」を超える場合、有料に変更しなけばいけません。

参考に、このブログ(走れピカイチ)で490記事、101MBでした。

移転元サーバーでの移転準備

現在利用中のサーバー(移転元)からデーターをエクスポートします。

1、WordPressを最新のバージョンに更新

WordPressにログイし、利用中のWordPressが最新版が確認。
最新版でない場合は、アップデートします。

2、移転元WordPressに「All-in-One WP Migration」プラグインをインストール

プラグインを追加ページの検索マドにAll-in-One WP Migrationを入力。

検索結果に表示されたAll-in-One WP Migrationの「今すぐインストール」をクリック。
All-in-One WP Migration

「有効化」をクリック。

All-in-One WP Migration

3、移転元WordPressでデーターをエクスポート

WordPress管理画面の左側のメニューの、All-in-One WP Migration>エクスポート

All-in-One WP Migration

「エクスポート先」をクリック

All-in-One WP Migration

「ファイル」をクリック

All-in-One WP Migration

エクスポート中の画面になります。

All-in-One WP Migration

ダウンロードされるファイルサイズが表示されます。
続けてリックするとデーターの保存先が選択できまのでわかりやすい場所に保存してください。

All-in-One WP Migration

もし「512MB」を超える場合は、有料プランに変更。
または、画像などのメディアファイルの容量が多い場合がほとんどですので、エクスポート先を選択する際に「高度なオプション」をクリックして、メディアライブラリをエクスポートしない(ファイル)にチェックを入れ、再度エクスポートを試します。メディアファイルについては、移転完了後にFTPなどで転送します。

移転先サーバーでの移転準備

1、移転先サーバーにドメイン設定

移転先のサーバーに移転するドメインを設定します。

2、独自ドメインでアクセス設定

PCからアクセスできるように設定します。
次の2つの方法があります。

・ネームサーバーを変更する方法 [初心者向け]

ドメイン管理会社で設定しているネームサーバーを、移転先サーバーのものに変更します。

この方法はリスクが少なく簡単ですが、Webサイトにアクセスできない期間が発生します。

・hostsファイルを使用する方法 [上級者向け]

PC上のhostsファイルを編集し、一時的に自分のPCから新しいサーバーにドメイン名でアクセスできるよう設定します。

PCの設定を編集する為、間違って設定した場合などリスクは発生しますが、Webサイトを無停止で引越しが可能

こちらのサイトがわかりやすいです。
hostsファイルの設定方法

3、移転先サーバーにワードプレスインストール

移転先のサーバーにWordPressをインストールします。

インストールするディレクトリ名、データーベース名は、移転元のWordPressと同じでも変更してもどちらでもOKです。

4、移転先ワードプレスに「All-in-One WP Migration」プラグインをインストール

インストールしたWordPressに「All-in-One WP Migration」プラグインをインストールします。

5、データーをインポート

WordPress管理画面の左側のメニューの、All-in-One WP Migration>インポート

All-in-One WP Migration

「インポート元」をクリック

All-in-One WP Migration

「ファイル」をクリック、先ほどバックアップしたデーターを選択

All-in-One WP Migration

インポートが始まります。
少々時間がかかります。

All-in-One WP Migration

インポートが終了するとこんなメッセージが表示されます。

All-in-One WP Migration


The import process will overwrite your website including the database, media, plugins, and themes. Please ensure that you have a backup of your data before proceeding to the next step.


翻訳すると
「インポートプロセスは、データベース、メディア、プラグイン、およびテーマを含むWebサイトを上書きします。 次の手順に進む前に、データのバックアップがあることを確認してください」

PROCEEDをクリック

All-in-One WP Migration

こんなメッセージが表示されます。


データを正常にインポートしました。
You need to perform two more steps:
1. You must save your permalinks structure twice. Permalinks Settings (opens a new window)
2. Optionally, review the plugin. (opens a new window)


翻訳すると


データを正常に入力しました。
さらに2つのステップを実行する必要があります。
1.パーマリンク構造を2回保存する必要があります。 Permalinksの設定(新しいウィンドウを開きます)
2.オプションで、プラグインを確認します。 (新しいウィンドウを開きます)


「Permalinks Settings」をクリックすると、WordPressのログイン画面が開きますので移転前に使用していたユーザー名/パスワードでログインしてパーマリンクの設定をします。

http://ドメイン名/でアクセスし、正しくWordPressを移行できた事が確認できたらインポートは完了です。

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

独自ドメインのアクセス設定で「hostsファイルを使用する方法」を選択した場合は、ネームサーバーを変更します。

ネームサーバー変更後、追加で設定したhostsファイルの記述を削除。

これで完了です。