All-in-One WP Migration

All-in-One WP Migrationは、サーバー移転・移設ができるWordPressプラグインです。
サイトデータのバックアップおよび復元の機能もあります。

このプラグインを利用すると、WordPressのサイトデータを丸ごとエクスポート&インポートできます。
インポートする際に、WordPressの設置先URLをプラグイン側で自動的に変更してくれます。

上手く活用すると、WordPressのサーバー移転・移設の作業やテストサーバー構築作業を効率化できます。

例えば、ローカル環境にテストサーバーを構築する際に、このプラグインを利用してサイトデータを移設すると、テストサーバーを構築できます。便利なプラグインなので活用しましょう。

はじめに

このプラグインが優れていること

  • WordPressのサーバー移転・移設ができる。
  • WordPressのサイトデータをエクスポート&インポートできる。
    (データベース・アップロードファイル・テーマ・プラグイン)
  • サイトデータをインポートする際に、WordPressの設置先URLをプラグイン側で自動的に変更してくれる。ドメインや画像ファイルのURLも自動的に変更してくれる。
  • WordPressのサイトデータのバックアップおよび復元ができる。
  • サイトデータをエクスポートする際にデータベースの内容を指定キーワードで置換できる。
    移設先サーバーでのリンクURLの変更に対応できる。
  • プラグインの管理画面が日本語化されているのでわかりやすい。

機能紹介(英語)

エクスポート&インポートの手順
バックアップからの復元

信頼性

プラグインが定期的にアップデートされており、安定的に保守が行われています。
サポートフォーラムでも開発者が質問に回答しています。
プラグインの保守は適切に行われているようです。

ちなみに、レビューやサポートフォーラムに否定的なコメントを書いている人もいますが、その多くがサーバー環境が原因でプラグインが正常に動作していないのだと思われます。

確認日:2023.04.27

確認できた内容
  • 定期的なアップデートの実績
  • サポートフォーラムの評判
  • プラグインの評価
  • プラグインの利用者数
  • 有料版のプラグインあり

使用上の注意点

  1. このプラグインはサーバーに高負荷をかけます。
    格安レンタルサーバーを利用する場合、割り当てられているサーバーリソースが少ないため、
    高負荷・長時間実行されるプロセスが自動停止される場合があります。
  2. WordPressのデータ移行を行う前に、
    All-in-One WP Migration以外のプラグインを無効化する必要があります
    特に、セキュリティ対策・ログイン認証・キャッシュ高速化のプラグインは必ず無効化する必要があります。移行元の情報が影響して、移行先の管理画面にログインできなくなる場合があります。
  3. このプラグインはサイトデータを丸ごと入れ替えます。
    管理者ユーザーの情報が上書きされるのでご注意下さい。
  4. このプラグインはWordPressの「設置先URL」をプラグイン側で自動的に変更してくれます。
    ただし、「相対パス・ルートパスのリンク」と「プラグインの設定」は、手動変更が必要です。
    例えば、グローバルメニューに手動でリンクURLを記述していると、自動的には変更されません。
    その場合は、移設先のディレクトリ構造に合わせて、自分でURLを変更する必要があります。
  5. エクスポートしたデータをインポートできない場合は、プラグインがPHPの関数制限が原因で正しく動作していない可能性があります。その場合は、レンタルサーバーの管理画面でPHPの関数制限を解除してください。

インストール方法

All-in-One WP Migration

管理画面から検索してインストールして下さい。
もしくは「wordpress.org」からダウンロードし、アップロードしてインストールして下さい。

  1. WordPress管理画面 > プラグイン > 新規追加 >「All-in-One WP Migration」で検索
  2. 「wordpress.org」からダウンロード

WordPressのデータ移行の流れ

All-in-One WP Migrationを利用してWordPressのデータ移行を行う場合、下記のような流れになります。

データ移行の流れ
  1. 【新・旧サーバー】新・旧サーバーのWordPressにプラグインをインストールして有効化する。
  2. 【旧サーバー】プラグインを利用して、サイトデータをエクスポートして、自分のPCにファイルをダウンロードする。
  3. 【新サーバー】自分のPCにダウンロードしておいたファイルを新しいサーバーのプラグインにインポートする。
  4. 【新サーバー】ファイルのインポートが完了すると、WordPressのサイトデータが上書きされます。
  5. 【新サーバー】WordPress管理画面にログインする。
  6. 【新サーバー】停止していたWPプラグインを有効化する。
  7. 【新サーバー】WPテーマ・プラグインなどの設定を新しい環境に合わせて調整する。

プラグインの使い方

メニュー

プラグインの管理画面は下記の場所にあります。

WordPress管理画面 > All-in-One WP Migration

All-in-One WP Migration

【移設元】サイトをエクスポート

WordPressのサイトデータは、専用のファイル形式でエクスポートされます。(データ書き出し)

ファイルをエクスポートする際は、データベース内にあるテキスト・URLを置換することもできます。
また、オプションでエクスポートしない対象を指定することもできます。
何も指定しなければ、サイトデータが丸ごと出力されます。

ちなみに、オンラインストレージサービスやFTPを利用する場合は、有料の拡張機能が必要です。

エクスポート

エクスポート

エクスポート実行中

エクスポート実行中

完了するとファイルをダンロードできる

エクスポート完了

【移設先】サイトのインポート

先ほど自分のPCにダウンロードしたファイルを移設先にインポートします。(データ取り込み)

インポートを実行すると、WordPressのサイトデータ(データベース、画像、テーマ、プラグイン)が上書きされます。

ファイルのインポートが完了したら、WordPressのサイトデータの移設が完了です。
ブログを表示して確認してみましょう。

サイトのインポート

最大アップロードサイズの制限

無料版を利用する場合、最大アップロードサイズが「512MB」に制限されています。
それ以上の容量をアップロードするには、有料の拡張機能を利用する必要があります。

最大アップロードサイズを超える場合

サイトデータをエクスポートする際に、最大アップロードサイズを超えてしまう場合は、
メディアライブラリをエクスポートの対象から外して下さい

画像・動画ファイルの容量が一番大きいので、メディアライブラリを除外すれば最大アップロードサイズに収まるはずです。

画像・動画ファイルは、FTPソフトなどを用いて、手動で入れ替えると、最大アップロードサイズの問題を解決できます。この方法が一番簡単で確実にデータ移行できます。

手動で入れ替えるディレクトリ

メディアライブラリのディレクトリをFTPソフトなどを利用して手動で入れ替えます。

/wp-content/uploads/

サイトデータのバックアップ&復元

このプラグインにはWordPressのサイトデータのバックアップおよび復元する機能があります。

サイトデータをエクスポートすると、サーバー上にもバックアップファイルが保存されます。
そのファイルを利用してサイトデータの復元ができます。

サイトデータのバックアップ&復元

まとめ

All-in-One WP Migrationは、サーバー移転・移設ができるWordPressプラグインです。
サイトデータのバックアップおよび復元の機能もあります。

このプラグインを上手く活用すると、WordPressのサーバー移転・移設の作業やテストサーバー構築作業を効率化できます。

例えば、ローカル環境にテストサーバーを構築する際に、このプラグインを利用してサイトデータを移設すると、テストサーバーを構築できます。便利なプラグインなので活用しましょう。

巻末おまけ

WordPressのデータ移行(サーバー移転)を行う方法は、上記で紹介したプラグイン以外にもデータ移行の方法が幾つかあります。

WordPressのサーバー移転を考えている方は、下記の内容を参考にして下さい。

WordPress簡単移行

初心者

エックスサーバーで利用できる「WordPress簡単移行」の機能が超便利なので紹介します。

WordPressのサーバー移転・データ移行の際に利用する機能です。

この機能を利用すると、WordPressを新しいサーバー環境にインストールして、データ移行する工程を自動化できます。新しいサーバー環境へのデータ移行を簡単に完了できます。

新しいサーバー環境にWordPressをインストールして、データ移行する工程をレンタルサーバーの自動処理プログラムとプラグインが代わりに実行します。データ移行を実行するプラグインが自動的にインストールされます。

WordPress簡単移行とは?

「WordPress簡単移行」の機能は、エックスサーバーが公式に提供しているレンタルサーバーに組み込まれた機能です。

この機能を利用すると、WordPressを別のサーバー環境に簡単に移行・移設・移転できます。
他社のレンタルサーバーであっても、問題なくデータ移行できます。

WordPressを独自ドメインを利用して運用している場合、ドメインのネームサーバーの変更は自分で行う必要があります。

ネームサーバーの切り替えを行わなければ、移行元のWordPressに影響を与えることはありません。

参考記事