WordPressサイトの移行はデータベースなどもあり、少し難しいと思うかもしれませんが、今回紹介するプラグインAll-in-One WP Migrationを使えば、簡単にサイトの移行ができてしまいます。簡単に手順を紹介すると移行元旧サイトからAll-in-One WP Migrationでサイトのデータをエクスポート、移行先にWordPressをインストールしAll-in-One WP Migrationで先ほどエクスポートしたデータをインポートするという手順になります。
エクスポートするデータは画像ファイル、データベース(記事等)、テーマ、プラグインなどのデータになります。またエクスポート時にどのデータをエクスポートするかの選択も可能です。
移行元旧サイトからデータのエクスポート
まず、All-in-One WP Migrationを移行元旧サイトにインストールします。
プラグインのインストールと有効化
下記リンクページは参考にJetpackをインストールし有効化するまでの手順を記載したページです。
他のプラグインでもインストールの手順は同様なので参考にしてください。
WordPressのバージョンを合わせる
All-in-One WP Migrationをインストールしましたら、移行元と移行先のバージョンを合わせておく必要があるので、問題が無ければWordPressとプラグイン、テーマなど最新版にアップデートしておいてください。
WordPressのアップデートが完了したら、All-in-One WP Migrationメニューの「All-in-One WP Migration→エクスポート」へと進んでください。
エクスポート先で「ファイル」を選択すると、移行元旧サイトのパックアップデータのエクスポートがスタートします。バックアップが完了するまでブラウザは閉じないようにしてください。
バックアップデータエクスポート中の画面
エクスポートが完了すると下のような画面がでますので.wpressファイルをダウンロードしてください。
もし、バックアップのサイズがAll-in-One WP Migrationの上限を超えたり、移行先のサーバーのアップロード上限に引っかかったりした場合は画像ファイルやプラグインをエクスポート対象外にすることでサイズを抑えることができます。画像ファイルを対象外にした場合はそのファイルはFTPソフトを使いダウンロード・アップロードしましょう。
移行先サイトにエクスポート
まず、移行先サーバーにWordPressをインストールします。移行先WordPressのドメインは同一ドメインでも別のドメインでもかまいません。移行先サーバーのマニュアルに沿ってWordPressをインストールします。
その後、移行先WordPressサイトにデータをインポートします。まず、移行先サイトにAll-in-One WP Migrationプラグインをインストールします。
All-in-One WP Migrationインストール後、「All-in-One WP Migration→インポート」に進んでください。
先ほどダウンロードした.wpressファイルを「バックアップをドラッグ&ドロップしてインポートする」点線枠部分にドラッグ&ドロップするとバックアップデータのインポートがスタートします。
.wpressファイルをドラッグ&ドロップする。
進行状況が100%になるまでしばらくお待ちください。注意点として進行状況が途中の段階でブラウザを閉じると、データが破損してしまう場合があるので、作業完了までブラウザを閉じないでください。
進行状況が100%になりましたら、インポート前の確認画面が表示されますので「開始」ボタンをクリックします。最後に「完了」ボタンクリックでインポート作業完了です。バックアップデータのインポートが完了したら、パーマリンクの更新を行ってください。
パーマリンクの更新
WordPressの管理画面から「設定→パーマリンク」と進みパーマリンク設定画面下部にある変更を保存ボタンをクリックしてパーマリンクの更新を行います。サイト移行後リンク切れが起こる可能性があるので必ずこの作業をしてください。
移行先サイトの確認
移行作業が完了しましたら、ページや画像のリンク切れがないか確認をしてください。問題がなければ移行作業は完了です。
不要な.wpressデータは削除
移行作業完了後は、セキュリティ上の観点から不要な.wpressデータは削除してください。不要な.wpressは「All-in-one WP Migration→バックアップ」から削除できます。
以上、All-in-one WP Migrationを使ったWordPressの簡単移行手順の紹介でした。