WordPressサイトを丸ごと引っ越し!

使用しているWordPressのテーマやプラグインが古すぎると画面崩れやエラー(PHP・SQLエラー)が起きる可能性があります。
そこで、WordPressサイトを一気に新しく作成したデータベースに引っ越したい。
その際に一番簡単に移行できるのは、無料版で容量制限のない 「WPvivid — Backup, Migration & Staging」 というプラグイン。
新しいMySQL環境へデータ(ファイル+DB)を丸ごと引っ越し、ドメインURLの置換まで自動で完了できます。

「WPvivid」を使った複製手順

1.新環境(複製先)のセットアップ【ヘテムル側】:
  1. コントロールパネルの「データベース」から、新しいMySQL(最新バージョン) で新DBを作成します。
  2. 複製先のドメイン・公開フォルダを設定し、WordPressを新規インストール(初期状態)しておきます。
2.複製元(元サイト)でバックアップを作成:
  1. 複製元のWordPress管理画面で WPvivid Backup Plugin を検索してインストール・有効化します。
  2. 管理画面「WPvivid Backup」➔「Backup & Restore」を開きます。
  3. 「Database + Files (WordPress Files)」 を選択し、「Backup Now」 をクリックします。
  4. バックアップ完了後、下部に表示されるバックアップファイルの 「Download」 を押してPCに保存します。
3.複製先(新サイト)へ復元(インポート):
  1. 複製先(新サイト)のWordPress管理画面にログインし、同様に WPvivid をインストール・有効化します。
  2. 管理画面「WPvivid Backup」➔「Backup & Restore」を開き、画面下部の 「Upload」 タブを選択します。
  3. Step 2 でダウンロードしたバックアップファイルをドラッグ&ドロップしてアップロードします。
  4. アップロード完了後、一覧に表示されたデータの 「Restore」 をクリックして復元を開始します。
4.ログイン確認とURL置換の確認:
  • 復元が完了すると自動的にログアウトされます。複製元(旧サイト)のログイン情報で再ログインします。
  • データベース内のURL置換は自動的に行われますが、「設定」➔「パーマリンク」を開き、そのまま 「変更を保存」 を1回押してルーティング設定を更新します。

あらかじめ同じプラグインをインストールしておく必要はありません。

WPvividは、バックアップファイルの中に「データベース」だけでなく「プラグイン」「テーマ」「メディアファイル(画像等)」を含むWordPress環境一式を保持しています。

そのため、復元先の作業手順と挙動は以下のようになります。

復元時の動作とポイント

  • 復元先(新サイト)に必要なのは「WPvivid」のみ 復元先の初期WordPressには、バックアップファイルを読み込ませるための 「WPvivid Backup & Migration」 プラグインだけをインストール・有効化しておけば問題ありません。
  • プラグインやテーマは丸ごと上書き復元される 復元の処理が実行されると、復元元のプラグインやテーマがフォルダごとそっくりそのまま復元先へ展開されます。
  • 設定情報もすべて引き継がれる 各プラグインの設定や有効化状態も、データベースの復元に伴って復元元と全く同じ状態にセットアップされます。

大容量サイト移行時の注意点と不具合対策

  • アップロード制限エラー(413 / Request Entity Too Large など)が出る場合
    ヘテムルの初期状態では、PHPのファイルアップロード上限が低く設定されている場合があります。
    • 対策: ヘテムルのコントロールパネル「PHP設定」から、upload_max_filesize および post_max_size を大きめの値(例: 512Mや1024M)に変更してください。
  • バックアップ処理が途中で止まる場合
    サーバーの処理時間上限(timeout)に達している可能性があります。
    • 対策: WPvividの設定(Settings)画面で「Advanced Settings」を開き、「Split the backup if it is larger than」(バックアップファイルの分割サイズ)を 200MB など小さめに設定してから再度バックアップを作成してください。
  • MySQL 8.0等の新バージョンによる表示不具合
    移行先でサイトが崩れる・エラー(Fatal Error等)が出る場合、原因はデータベースではなく、テーマやプラグインが古いPHP/MySQLの挙動に依存しているケースがほとんどです。
    • 対策: 複製先のWordPress本体、テーマ、プラグインをすべて最新にアップデートしてください。

作業をスムーズに進めるコツ

復元先の初期WordPressにインストールされている標準の初期プラグイン(Akismetなど)や初期テーマも、復元プロセスによって自動的に上書き・置換されます。
事前に削除などの下準備をする必要もなく、「初期WP作成 ➔ WPvividを入れる ➔ バックアップファイルをアップロードして復元」 の手順だけで完了します。

WPvividが最もスムーズな理由

  1. データベースの文字コードやURL自動変換が安全 MySQLのバージョンを変更する際、データベースの書き出し(SQL)や文字コードの変換が伴いますが、WPvividは復元時に新データベース環境に合わせて自動調整してくれます。
  2. 大容量サイトでも詰まらない 画像やファイルが多く数百MB〜数GBあるサイトでも、ファイルを自動分割して処理してくれるため、サーバーのタイムアウト(エラー)に強くなっています。
  3. 「手動作業」特有の事故が防げる 手動(.sqlファイルのテキスト置換等)で移行すると、WordPress特有のデータ形式(シリアライズ)が崩れて「画面が真っ白になる」「設定が初期化される」というトラブルが頻発しますが、プラグインならそのリスクがありません。

上部へスクロール