All-in-One WP Migrationで「アーカイブファイルが壊れています」と出た時の解決法【WordPress】
どうも、こんにちは。
Webデザイナーのなお(@ENOWL_Nao)です。
WordPressのサイト移行やバックアップで定番のプラグイン「All-in-One WP Migration」。
先日、本番サイトのバックアップデータを、テストサイトにインポート(上書き)しようとしたところ、エラーが表示され、反映できなくなってしまいました。
原因は意外とシンプルで、無事に解決することができました。
今回は、このエラーが発生した時の解決手順を備忘録としてまとめておきます。
同じようにインポートできなくて困っている方の参考になれば嬉しいです!
【発生した現象】「アーカイブファイルが壊れています」エラー
本番サイトからエクスポートしたバックアップデータを、テストサイト側でインポートしようとした際に、以下のエラーメッセージが表示されて処理が止まってしまいました。
インポート失敗
アーカイブファイルが壊れています。この投稿の手順に従って問題を解決してください。
ファイルが壊れていると言われると、大事なデータが飛んでしまったのではないかとすごく焦りますよね…。
【試したこと】バックアップの取り直し(効果なし)
「エクスポートかダウンロードの途中でデータが欠損したのかな?」と考え、まずは以下の方法を試しました。
- 本番サイトで新しくバックアップを取得し直す
- PCに再度ダウンロードし直す
- テストサイトへもう一度インポートする
しかし、結果はダメでした。
何度やり直しても、同じ「ファイルが壊れています」というエラーが出てしまいます。
【解決策】テストサイト側のプラグインをアップデートする
最終的に解決したのは、「プラグインのアップデート」でした。
テストサイト(インポート先)のWordPress管理画面を確認したところ、「All-in-One WP Migration」プラグイン自体のアップデートが来ていたんです。
エラーの原因は、エクスポートした側(本番サイト)とインポートする側(テストサイト)で、プラグインのバージョンに差異があったことでした。
手順は以下の通りです。
- テストサイトの管理画面から [プラグイン] > [インストール済みプラグイン] を開く。
- 「All-in-One WP Migration」を 最新バージョンにアップデート する。
- もう一度、本番サイトのデータをインポートする。

これだけで、無事にインポートが完了しました!
まとめ
今回は、All-in-One WP Migrationで「アーカイブファイルが壊れています」というエラーが出た時の解決法を解説しました。
- エラーが出ても、バックアップデータ自体は壊れていないこともある
- バックアップを取り直しても解決しない場合がある
- インポート先の 「All-in-One WP Migration」を最新版にアップデートする と解決する!
データ移行の際は、「移行元と移行先のプラグインのバージョンを最新に揃えておく」のが鉄則ですね。
もし同じエラーでインポートが止まってしまった方は、ぜひプラグインのアップデートを試してみてください!
最後まで読んでいただき、ありがとうございました!
では、また!



