BackWPupでバックアップができない――そんな焦燥感を抱えたことはありませんか?本記事では、エラー発生時の原因と具体的な修正手順に加え、万一BackWPupが使えない場合に備えた代替ツールの使い方も詳述します。WordPressサイト管理者必携の実践ガイドです。
目次:
BackWPupは、世界中で60万以上のサイトに導入されている、WordPress向けのオープンソース・バックアッププラグインです。無料版でもデータベースやファイル全体をZIP圧縮し、Dropbox・Googleドライブ・Amazon S3・FTPサーバーなど多様な外部ストレージへ自動送信できる高い拡張性が最大の魅力です。スケジュール実行(毎日・毎週など)にも対応しており、まさに「WordPressサイトの保険」として多くの管理者に愛用されてきました。
しかし、便利な反面、設定には一定のサーバー知識が求められるのも事実です。実際に導入してみると、サーバーリソースやプラグイン競合の影響を受けやすく、運用が進むにつれて予期せぬトラブルに直面することが少なくありません。
例えば、実行中のプロセスがタイムアウトし、BackWPupでバックアップができないという壁にぶつかったり、エラーログも残さずにバックアップの途中で止まる現象が頻発するケースがあります。
また、外部接続の認証切れやメモリ不足によってBackWPupでエラーが発生し、バックアップジョブそのものが破綻してしまうこともよくあります。特に大規模サイトでは、WordPressのバックアップがBackWPupでできないとなると、サイト移行や障害復旧の大きなリスクとなります。
では、具体的に何が動作を不安定にしているのでしょうか。ここでは、実際にBackWPupでエラーが発生したり、実行中に処理がバックアップの途中で止まる代表的な要因を整理します。
ここからは、それらを一つずつ確実に解消する実践的な修正手順を、難易度が低い順に厳選して紹介します。
バックアップ失敗の半数以上は、サーバーやストレージの空き容量不足が直接の原因です。新規ファイルを書き込むスペースがなければ、どんなに設定を変えても処理は完了しません。まずは不要な過去のバックアップファイルを削除し、実行環境をクリーンな状態に戻すことが最短の解決策です。
ステップ 1:WordPress管理画面の「BackWPup」>「バックアップ」一覧を開き、完了済みで不要な古いZIPファイルを複数選択し、一括削除します。
ステップ 2:サーバー上の「/wp-content/uploads/backwpup-*」フォルダ内に残った中間ファイルや破損した一時データもFTP経由で削除し、ストレージの空き容量を完全に回復させてから再実行してください。
外部ストレージへの転送で失敗する場合、認証情報の有効期限切れやOAuthトークンの失効が疑われます。この問題はバックアップの最終段階で突然発生するため、WordPressのバックアップがBackWPupでできないとユーザーが気づく最もストレスフルなケースです。
ステップ 1:該当ジョブの編集画面で、接続先(DropboxやGoogleドライブなど)の認証ボタンを一度「切断(Remove/認証を解除)」します。
ステップ 2:改めて「認証コードを取得」ボタンを押し、ポップアップ表示される案内に従って対象アカウントに再ログインし、権限を再付与してからバックアップを再試行します。
大規模サイトでバックアップの途中で止まる最大の原因は、PHPの最大実行時間(デフォルト30秒)に達してしまうことです。ジョブの実行時間を伸ばしてみると、うまくいく可能性があります。
ステップ 1:サイドメニューにある「BackWPup」>「設定」>「ジョブ」へ進みます。
ステップ 2:「最大スクリプト実行時間」の秒数を標準の30秒から60秒、90秒のように伸ばしてみましょう。
FTP転送時の接続エラーは、設定ミスやファイアウォールによるポートブロックが原因であることがほとんどです。パスワード再入力では改善しない場合は、ホスト名の表記(IP推奨)やポート番号、さらにパッシブモードの有無を見直す必要があります。
ステップ 1:サイドメニューにある「BackWPup」>「ジョブ」>該当ジョブの「編集」>「宛先:FTP」へ進みます。
ステップ 2:FTPサーバー、ユーザー名、パスワード、ファイルを格納するフォルダーなどの情報が正しく記載されているか確認してみましょう。
ステップ 3:「FTPパッシブモード」に必ずチェックを入れ、サーバー側のデータポートブロックを回避する設定を有効にしてから保存し、転送テストを実行します。
上記4つの方法を全て試しても改善しない場合、いよいよ最終手段です。サーバー全体の動作基準となるphp.iniを直接編集し、メモリ制限(memory_limit)と実行時間(max_execution_time)のベース値を恒久的に引き上げます。
ステップ 1:サーバー管理パネルにログインし、「PHP設定」または「php.ini設定」メニューを開きます。対象となるサイトのドメインを正しく選択していることを確認してください。
ステップ 2:設定項目一覧の中から「max_execution_time」を探します。初期値はサーバーによって異なりますが、多くの場合は「30」または「60」に設定されています。この数値を90や120など、より長い秒数に変更してみましょう。
ステップ 3:管理パネル上で数値を直接入力できる場合は、新しい値を入力して保存します。一方、テキストエリアやファイル編集形式の場合は、以下の1行をphp.iniファイルに追記する必要があります。
max_execution_time = 120
すべての作業が終わったら、改めてBackWPupの管理画面に戻り、バックアップジョブを再実行してみてください。
ここまで、BackWPupでバックアップできない場合の原因特定と段階的な修正手順を詳しく解説してきました。しかしながら、サーバー環境に深い制約があったり、何度設定を見直してもBackWPupでエラーが発生し続けるケースも残念ながら存在します。あるいは、サイトの規模が拡大し、BackWPupの無料版では対応しきれない複雑な要件が出てくることもあるでしょう。
そうした状況で「それでもWordPressのバックアップがBackWPupでできない」とお悩みなら、潔くBackWPupの代替ツールへの切り替えを視野に入れることをおすすめします。そこで本セクションでは、BackWPupの代わりとして注目されている統合クラウド管理ツール「MultCloud」を紹介します。
MultCloudは、Googleドライブ、Dropbox、OneDriveなど、40種類以上のクラウドストレージサービスをたったひとつのプラットフォームで横断的に管理できる便利なサービスです。通常、複数のクラウドにファイルを分散して保存していると、サービスごとにログインして個別に操作する手間が生じますが、MultCloudを使えばそれらをすべて一括で操作できます。さらに、クラウド間でのファイル転送や同期もスムーズに行えるため、データ管理の効率が格段に向上します。
そして今回特に注目したいのが、MultCloudが提供する「ウェブサイトバックアップ」機能です。この機能を使えば、サーバーに直接アクセスしてサイトのファイル一式をクラウドストレージに保存できます。従来のように「いったんパソコンにダウンロードしてからクラウドに再アップロードする」という二度手間が完全に不要になります。
それでは、MultCloudを使ってWordPressのバックアップを自動化する具体的な手順を解説します。BackWPupのようなプラグイン競合を気にする必要がなく、サーバーに追加の負荷をかけません。
ステップ 1:公式サイトにアクセスし、メールアドレスとパスワードを入力してアカウントを登録します。Google・Facebook・Appleアカウントを使ったソーシャルログインにも対応しているので、お好みの方法で始められます。
ステップ 2:左メニューの「クラウドを追加」をクリックし、バックアップ先として使いたいクラウド(例:Dropbox)を選択して画面の指示に従ってアカウント連携を完了させます。
ステップ 3:左メニューから「ウェブサイトバックアップ」を選択し、「バックアップ対象のウェブサイト」セクションで「ウェブサイトを追加」をタップします。
表示されたフォームにFTP/SFTPサーバーとデータベースサーバーの接続情報(ホスト名・ポート・ユーザー名・パスワード)を正しく入力し、もう一度「ウェブサイトを追加」をクリックすれば登録完了です。
ステップ 4:サイトのファイル全体に加え、データベースも選択できるため、サイト丸ごとの完全バックアップが実現します。WordPressで運用中のサイトは、テーマファイル・プラグイン・アップロード画像を含めたすべてのデータを漏れなく選択するよう注意しましょう。
ステップ 5:先ほど連携したDropboxを保存先として選択し、画面右下の「今すぐバックアップ」ボタンをクリックします。
あとはMultCloudが自動で処理を進めてくれるので、バックアップの途中で止まる心配もなく、完了まで待つだけです。
ウェブサイトバックアップ機能には、さらに実用的なオプションが用意されています。
MultCloudのウェブサイトバックアップ機能は、クラウドストレージへの保存だけでなく、別のWebサイトをバックアップ先として設定することも可能です。具体的には、FTP接続情報を持つ別のサーバーを「保存先」として追加すれば、サイトAのデータをサイトBに直接バックアップできます。
サイト移行時や、テスト環境用の複製サイトを素早く作成したい場合に非常に役立つ機能です。これにより、BackWPupの代替ツールとしてのMultCloudの活用範囲がさらに広がります。
さらに、MultCloudは以下の機能を提供しています。
いかがでしょうか。BackWPupは高機能なプラグインですが、サーバー環境やプラグイン競合の影響を受けやすいという宿命があります。一方MultCloudは、外部からサイトにアクセスしてバックアップを取得する仕組みのため、BackWPupでエラーが発生するような内部要因に左右されにくいという大きな強みがあります。
「何度やってもバックアップの途中で止まる」「BackWPupでバックアップできない時期が続いて疲弊してしまった」という方は、ぜひMultCloudという選択肢を検討してみてください。無料版でも十分に機能を試せるので、まずはアカウントを作成して、その使いやすさを実感していただければと思います。
1.BackWPupでバックアップができないのですが、まず何を確認すればいいですか?
BackWPupでバックアップができない場合、まずサーバーの空き容量とPHPメモリ制限を確認してください。また、クラウドストレージの認証が切れていないかもチェックしましょう。
2.BackWPupのバックアップが途中で止まるのはなぜですか?
BackWPupのバックアップが途中で止まる主な原因は、PHPの最大実行時間(max_execution_time)超過かメモリ不足です。大規模サイトではデフォルトの30秒では処理が完了せず強制終了します。また、32bit PHP環境で2GB超のファイルを扱う場合も同様の問題が発生します。
3.「Step aborted: too many attempts!」エラーが発生しました。どうすればいいですか?
このエラーはBackWPupのリトライ上限に達したことを示します。BackWPupの設定で「サーバー負荷を軽減」を「最大」に設定し、最大スクリプト実行時間を20〜25秒に調整してください。それでも解決しない場合は、FTP接続情報の再確認やMultCloudへの切り替えも有効な選択肢です。
4.BackWPupでFTPサーバーにバックアップを転送できません。どうすればいいのですか?
BackWPupでFTP転送できない場合、まずホスト名をIPアドレスで指定し、ポート番号(デフォルト21)を確認してください。次に「FTPパッシブモード」を有効にし、PHPのftp拡張機能が有効かも確認しましょう。SFTPは非対応なので注意が必要です。
5.BackWPupをアップデートしたらサイトが表示されなくなりました。なぜですか?
最も多い原因は無料版とPro版の同時有効化です。Pro版を使用する場合は無料版を必ず無効化してください。また、データベースフィールドの破損が原因のこともあります。
6.BackWPupの代替ツールでおすすめはありますか?
おすすめはMultCloudです。プラグインをインストールせず外部からバックアップを実行できるため、サーバー負荷や競合の影響を受けません。FTP/DBに直接アクセスし、クラウドへ自動保存。スケジュール実行にも対応しており、無料プラン(月5GBまで)もあるので初心者にも最適です。
Google Drive
Google Workspace
OneDrive
OneDrive for Business
SharePoint
Dropbox
Dropbox Business
MEGA
Google Photos
iCloud Photos
FTP
box
box for Business
pCloud
Baidu
Flickr
HiDrive
Yandex
NAS
WebDAV
MediaFire
iCloud Drive
WEB.DE
Evernote
Amazon S3
Wasabi
ownCloud
MySQL
Egnyte
Putio
ADrive
SugarSync
Backblaze
CloudMe
MyDrive
Cubby