サイトのサーバー移行が簡単にできるWordPressプラグイン「All-in-One WP Migration」

サイトのサーバー移行が簡単にできるWordPressプラグイン「All-in-One WP Migration」

サイトのサーバー移行が簡単にできるWordPressプラグイン「All-in-One WP Migration」

All-in-One WP Migrationは、サイトを他の環境に移動する時に便利なWordPressプラグインです。サイトのデータを丸ごとエクスポートして、新サイトにインポートすることができます。

All-in-One WP Migrationのインストール

インストール手順は以下の通りです。

  1. All-in-One WP Migrationをダウンロードします。
  2. ダウンロードしたファイルを展開し wp-content/plugins にアップロードします。
  3. 管理画面の[プラグイン]ページで、All-in-One WP Migrationを有効化します。

サイトデータのエクスポート

管理画面の[All-in-One WP Migration] – [Export]から、サイトのデータをエクスポートすることができます。

サイトデータのエクスポート

「Find <text> Replace with <another-text> in the database」では、データベース内の文字列の置換ができます。ドメインも変更する場合は、”Find”に旧ドメイン、”Replace”に新ドメインを入力して置換しましょう。

「Advanced options」では、エクスポートから除外する項目を選択できます。

Do not export spam comments スパムコメントを除外
Do not export post revisions リビジョンを除外
Do not export media library (files) メディアファイルを除外
Do not export themes (files) テーマを除外
Do not export plugins (files) プラグインを除外
Do not export database (sql) データベースをエクスポートしない

エクスポート先は、「EXPORT TO」から好きな場所を選択します。今回はすぐダウンロードしたかったので、「FILE」を選択しました。

エクスポート先の選択

エクスポートが完了するまでしばし待ちます。

エクスポート中

エクスポートが完了したら、「DOWNLOAD LOCALHOST」をクリックしてファイルをダウンロードします。

エクスポート完了

過去にエクスポートしたファイルは、[All-in-One WP Migration] – [Backups]からいつでもダウンロード可能です。

過去のエクスポートデータ

ブラウザ上からファイルをダウンロードできない場合は、FTPサーバーに接続して/wp-content/ai1wm-backups/配下から、拡張子が.wpressとなっているファイルを直接ダウンロードしましょう。

サイトデータのインポート

移行先のサイトにもAll-in-One WP Migrationをインストールして、[All-in-One WP Migration] – [Import]にアクセスします。エクスポートしたファイルをドラッグ&ドロップすると、サイトデータのインポート処理が開始されます。

サイトデータのインポート

「データベースやプラグイン、テーマなどを上書きするけどいいですか?」といった旨のメッセージが表示されるので、[CONTINUE]をクリックします。

インポートの継続

サイトデータのインポートが開始されるので、しばし待ちます。

サイト復元中

インポートが完了したら、パーマリンクやプラグインの設定を確認するようメッセージが表示されます。[CLOSE]をクリックしてウインドウを閉じましょう。

インポート完了

メッセージの通り、[設定] – [パーマリンク設定]を開いて、念のために一度[変更を保存]をしておきましょう。プラグインの設定内容などもちゃんと復元されているか確認してください。

最大容量を超えてインポートできない場合の対処法

インポートが可能な最大容量は512MBまでです。もしもエクスポートしたデータが512MBを超えてインポートができない場合は、メディアファイルを除外してエクスポートするとだいぶ容量は減ると思います。

その場合、メディアファイル(wp-content/uploadsフォルダ)はFTPサーバーからダウンロードして、新サイトのFTPサーバー上にアップロードすればOKです。

あとがき

単純にエクスポート・インポート機能だけでなく、ドメイン名の変更にも対応できるところはありがたいです。

All-in-One WP Migrationを使えば、ローカル→本番や本番→ローカルなど、簡単にサイトを移行できるようになりますね。サイトを移行したい時に、ぜひお役立て下さい。

この記事が気に入ったら
いいね!してね♪

Twitter で

5 thoughts on “サイトのサーバー移行が簡単にできるWordPressプラグイン「All-in-One WP Migration」

  1. はじめまして。通りすがりの者です。
    パソコンはあまり詳しくありません。
    今、仕事でサイトの移転を検討しています。下記記述が良くわからなかったので、詳しく教えてください。
    「最大容量を超えてインポートできない場合の対処法
    インポートが可能な最大容量は512MBまでです。もしもエクスポートしたデータが512MBを超えてインポートができない場合は、メディアファイルを除外してエクスポートする」
    「メディアファイルを除外する」とは具体的な手順としてどのようにするのですか?サイトを絶対に消滅させる
    わけにはいかないのですが、ここの部分、少なからずリスクの伴う作業と思われるため、詳細に教えていただけませんでしょうか?
    SFTP接続はできます。SFTP接続により、「uploadsフォルダ」を完全に切り取って一度ローカルに保存
    してしまうのですか?そんなことして大丈夫なのですか?またもとの場所に戻せばちゃんとサイトは
    元通りになるのでしょうか?理屈ではそうなると思いますが、実際に公開された状態のサイトをそのような作業して大丈夫なものなのかどうか。それとも私の理解が間違っていますか?すみません。初心者に教えるように優しく教えてくださいませんでしょうか?

    1. himecas Post author

      データをエクスポートする際に「Do not export media library」にチェックを入れると、エクスポートされるデータの中に「wp-content/uploadsフォルダ」が含まれません。これによりインポートするデータの容量を抑えます。
      ※エクスポートされるデータが512MBを超えないのであれば、「Do not export media library」にチェックを入れる必要はありません。

      wp-content/uploadsフォルダは、FTPソフトでフォルダごとダウンロードしておき、移行先のFTPサーバーにアップロードします。uploadsフォルダには画像などのアップロードしたファイルが入っていて、同じ場所にアップロードすれば正常に参照できます。

      いきなり稼働サイトを触るのが不安でしたら、予めBackWPupなどのバックアッププラグインでサイトを丸ごとバックアップしておいた方が良いかと思います。

  2. Pingback: 【WordPress】WPXクラウドで独自ドメインの変更手順 | ニュースマッシュ

  3. tomo

    何日も苦しんでいたことが解決されました!
    非常に助かりました。ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です