マルウェアの攻撃やプラグインの偶発的な削除など、予期せぬ出来事はサイトに深刻なダメージを与えます。だからこそ、WordPressサイトのバックアップはとても重要なのです。
WordPressを定期的にバックアップすれば、セキュリティリスクや人的エラーからデータを守ることができます。何か問題が発生しても、保存したサイトのバージョンを簡単に復元することができます。
長年にわたり、私たちのチームは数え切れないほどのサイトを管理し、様々な問題から回復するためにバックアップに頼ってきました。そのため、お客様のハードワークを保護し、コストのかかるダウンタイムを防ぐことがいかに重要であるかを、私たちは身をもって知っています。
私たちの経験では、Duplicatorのようなプラグインを使ってサイトのバックアップを作成するのが最も簡単でわかりやすい方法です。しかし、手動でサイトをバックアップしたい場合は、いくつかの方法があります。
そこでこの投稿では、5つの異なる方法を用いてWordPressサイトをバックアップする方法を紹介する。
なぜWordPressサイトをバックアップするのか?
WordPressサイトのオーナーとして、予期せぬ出来事からデータを守る必要があります。サイトのバックアップを作成することは、そのための一つの方法です。
ハッカー、マルウェア、フィッシング攻撃などのセキュリティの脅威は、あなたのサイトを危険にさらす可能性があります。さらに、人為的エラー、プラグインの競合、サーバー障害もサイトを危険にさらす可能性があります。バックアップがなければ、サイトの復旧は困難です。
WordPressのバックアップは、サイトの重要なファイル、フォルダー、データベースのコピーを保存します。これには、コンテンツ、プラグイン、テーマ、画像、動画、設定、その他の情報が含まれます。エラーやサイバー攻撃でロックアウトされた場合でも、バックアップを使用して簡単にサイトを復元できます。
しかし、WordPressは自動バックアップを提供していません。ホスティングサービスのcPanelまたはFTPクライアントを使用して手動でバックアップすることができます。個人的には、プラグインを使用することをお勧めします。プラグインを使用する方がはるかに簡単で、よりコントロールしやすく、初心者に優しいソリューションです。
安全なサイトのためのWordPressバックアップのベストプラクティス
WordPressサイトを定期的にバックアップすることは、セキュリティの維持、データ損失の防止、プラグインや更新の失敗による問題の回避のために非常に重要です。バックアップはセーフティネットとして機能し、何か問題が発生した場合にサイトを素早く復元することができます。
しかし、サイトのバックアップを作成する前に、WordPressバックアップのベストプラクティスを理解することが重要です。以下のヒントは、バックアッププロセスを効率化し、効果的かつスムーズに行うのに役立ちます:
- 正しいバックアップソリューションを選択する: Duplicatorや UpdraftPlusのような信頼できるバックアッププラグインを常に使用する必要があります。これらのツールはバックアッププロセスを自動化し、手動バックアップとスケジュールバックアップの両方のオプションを提供します。
- 定期的なバックアップサイトの更新頻度に応じて、定期的なバックアップ(毎日、毎週、毎月)をスケジュールすることが重要です。アクセス数の多いサイトや更新頻度の高いサイトでは、毎日のバックアップをお勧めします。
- バックアップを複数の場所に保存する:バックアップの保存場所は、決して個別には頼らないでください。クラウドストレージ(Googleドライブ、Dropbox、Amazon S3)やローカルのハードドライブなど、複数の場所にバックアップを保存するのがベストです。こうすることで、WordPressのバックアップが1つ失敗してもサイトを復旧できるようになります。
- ファイルとデータベースの両方を含める:バックアップにはWordPressのファイル(テーマ、プラグイン、アップロード)とデータベース(コンテンツ、設定、ユーザー情報)を含めるようにしましょう。そうすることで、何か問題が発生したときにサイトを完全に復元することができます。
- バックアップのテスト: バックアップをステージング環境にリストアして、定期的にテストすることが重要です。これにより、バックアップが正常に機能していること、そして緊急時にバックアップに頼ることができることを確認できます。
- バックアップを保護する:特に機密情報が含まれている場合は、強力なパスワードと暗号化を使用してバックアップファイルを保護する必要があります。バックアップ・ロケーションへのアクセスは、投稿者権限を持つユーザーのみに制限されるようにします。
- トラフィックの少ない時間帯にバックアップをスケジュールする:WordPressバックアップのもう一つの重要なベストプラクティスは、サイトのパフォーマンスへの影響を最小限に抑えるために、トラフィックの少ない時間帯にバックアップをスケジュールすることです。
- 常に更新:WordPressのコア、テーマ、プラグインは常に更新しておく必要があります。定期的な更新は、サイトを危険にさらす脆弱性を減らし、バックアップをより効果的にします。
それでは、さまざまな方法でWordPressをバックアップする方法を見ていきましょう。リンクをクリックすると、お好みの方法にジャンプできます:
- Method 1: Backup a WordPress Site Using a Plugin (Recommended)
- Method 2: Manually Backup a WordPress Site Using cPanel
- Method 3: Manually Backup WordPress Databases
- Method 4: Manually Backup a WordPress Site Using FTP
- Method 5: Use WPBeginner Maintenance Services for Site Backups
- Bonus: How to Restore a WordPress Site From Backup
方法1:プラグインを使ってWordPressサイトをバックアップする(推奨)
バックアップを作成する最も簡単な方法は、Duplicatorを使用することです。これは、1,500,000人以上の専門家に使用されている最高のWordPressバックアッププラグインです。Duplicatorを使えば、WordPressサイトのバックアップ、移行、クローン作成が簡単にできます。
注:このバックアッププラグインが提供するすべての機能の詳細な分析に興味がある場合は、私たちの完全なDuplicatorレビューをチェックすることができます。
このチュートリアルでは、スケジュールバックアップ、ディザスターリカバリーリンク、クラウドストレージの統合、移行ツールなど、より多くの機能が含まれているプレミアムプランを使用 します。しかし、無料版でも始めることができます。
まず、Duplicator Proプラグインをインストールして有効化する必要があります。WordPressプラグインのインストール方法については、こちらをご覧ください。
有効化したら、WordPress管理画面からDuplicator Pro ” 設定ページにアクセスし、’一般’タブに切り替えてください。アカウントエリアにあるライセンスキーを入力してください。
次に、WordPressダッシュボードからDuplicator Pro ” Backups ページに移動します。
ここから、上部にある「新規追加」ボタンをクリックするだけです。
次の画面で、Duplicatorバックアップの名前を入力する必要があります。これには、プラグインが提供するダイナミックタグを使用できます。例えば、タグを使ってバックアップの名前に日付と時間を追加すれば、簡単に認識できます。
これは、サイトを復元する必要があるときにフォルダーを見つけるのに役立ちます。
その後、「Storage」セクションを展開し、バックアップ用の別の保存場所を追加します。プラグインはWordPressのバックアップファイルを保存する初期設定の場所を使用します。
このチュートリアルでは、初期設定の場所を使用します。しかし、’Add Storage’リンクをクリックし、Dropboxや Googleドライブのような新しい場所を追加することもできます。
次に、「バックアップ」タブを展開します。ここでは、プリセットとして「フルサイト」オプションを選択する必要があります。これにより、データベース、プラグイン、テーマ、メディアなどを含むWordPressサイト全体のバックアップが作成されます。
しかし、特定のファイルを除外したい場合は、「ファイルフィルター」オプションをチェックするだけです。そして、バックアップから削除するファイルの名前と場所を追加します。
次に、「インストーラ」セクションまでスクロールダウンします。これらはバックアップのインストール時に入力されるオプション設定です。
次へ」ボタンをクリックすれば、このセクションはそのままにしておくことができる。
プラグインはスキャンを実行し、サイトのDuplicatorバックアップを作成するためにすべてが整っていることを確認します。
すべてがチェックアウトされれば「Good」の評価が表示され、あるいは警告が表示されるので、サイトをバックアップする前に素早く問題を修正することができる。
次に、一番下にある「バックアップを作成」ボタンをクリックします。
Duplicatorはサイトのバックアップの構築を開始します。
完了したら、ダッシュボードからDuplicator Pro ” Backupsページにアクセスして表示することができます。ここで「ダウンロード」オプションをクリックし、「両方のファイル」オプションを選択します。
これにより、ZIPファイルとインストーラファイルがコンピューターにダウンロードされます。その後、これらのファイルをバックアップとして使用し、サイバー攻撃や重大なエラーが発生した場合にサイトを簡単に復元することができます。
ディザスターリカバリーリンクを作成してサイトを復旧させる
Duplicatorを使用するもう一つの利点は、サイトにディザスターリカバリーリンクを設定できることです。このリンクは、サイトに大規模な障害が発生した場合にバックアップを復元するのに役立ちます。最悪のシナリオの場合でも、あなたのサイトの最後の機能バージョンに簡単に戻ることができます。
これを行うには、WordPress管理画面から Duplicator Pro ” Backupsページにアクセスし、隅にあるプラスアイコンをクリックしてバックアップの詳細を展開する必要があります。その後、「ディザスターリカバリー」オプションをクリックします。
画面に新しいプロンプトが表示されます。
ここから「ディザスターリカバリーを設定する」ボタンをクリックする。
Duplicatorはあなたのサイトのディザスターリカバリーを設定します。それが完了すると、ページの上部に「Download Launcher」ボタンをクリックしなければならない通知が表示されます。
これで、緊急時には、コンピューター上でこのダウンロードしたファイルをクリックすることで、サイトの復元バージョンを簡単に復元することができます。リンクをコピー」ボタンをクリックして、復旧用URLをコピーすることもできます。
このURLを安全な場所に保存することをお勧めします。
サイトを復旧するには、ブラウザーに復旧用URLを入力する必要があります。これで自動的にリカバリーウィザードが起動します。その後、手順に従ってバックアップからサイトを復元することができます。
WordPressサイトのバックアップを自動的にスケジュールする
Duplicator Proでは、サイトのバックアップを自動的にスケジュールすることもできます。こうすることで、常に最新のサイトバックアップを使用することができます。さらに、手動でバックアップを作成する必要がないので、時間の節約にもなります。
開始するには、WordPressダッシュボードから Duplicator Pro ” スケジュールバックアップページに移動し、’新規追加’ボタンをクリックします。
その後、バックアップスケジュールの名前を入力できます。
このプラグインでは、バックアップをカスタマイズしたり、バックアップするファイルを選択したりできるテンプレートを選択することもできます。フルバックアップが必要な場合は、テンプレートの設定を初期設定のままにしておくことをお勧めします。
次に、スクロールダウンして、スケジュールバックアップの保存場所を選択します。プラグインは初期設定の場所を使用しますが、Dropbox、OneDrive、Googleドライブなど、別の場所を追加することもできます。
バックアップの頻度も選択できます。例えば、毎時、毎日、毎週、毎月の自動バックアップを設定できます。このチュートリアルでは、バックアップの繰り返しを毎週に設定しています。
その後、バックアップの開始時間を選択できます。
また、’このスケジュールを有効化’チェックボックスが選択されていることを確認する必要があります。
それが完了したら、’Save Schedule’ボタンをクリックするだけです。
Duplicatorは、設定した日時にWordPressサイトを自動的にバックアップします。こうすることで、何か問題が発生した場合に、新鮮なバックアップを復元することができます。
方法2:cPanelを使用してWordPressサイトを手動でバックアップする
WordPressホスティングサービスのcPanelを使用してWordPressサイトを手動でバックアップしたい場合は、この方法が適しています。
このチュートリアルではBluehostを使用します。Bluehostは私たちのお気に入りのプロバイダーであり、私たちはそれを使用する多くの経験を持っているからです。さらに、WordPressが公式に推奨しています。
ご利用のホスティングサービスによって設定が異なる場合がありますのでご注意ください。
注:ホスティングサービスプロバイダの変更に興味がありますか?最適な WordPress ホスティングサービスを選択する方法とWordPress を新しいホスティングサービスに移動する方法についてのガイドをご覧ください。
まず、ホスティングサービスのcPanelにログインする必要があります。Bluehostでは、あなたのサイトの高度な設定の下に見つけることができます。cPanel’セクションを見つけて、’管理’ボタンをクリックしてください。
cPanelが開いたら、’Files’セクションに移動します。
次に「ファイルマネージャー」オプションをクリックします。
新しいタブまたはウィンドウでファイルマネージャーが開きます。
次に、左側のメニューからpublic_html
フォルダーを選択し、「+」ボタンをクリックして展開します。
ここから、サイト名のフォルダーを選択し、上部にある「圧縮」オプションをクリックします。
新しいウィンドウがポップアップします。Zip Archive」オプションを設定し、「Compress Files」ボタンをクリックします。
サイトファイルがzipファイルに圧縮され始めます。
ホスティングサービスも圧縮結果を表示します。その後、「閉じる」ボタンをクリックするだけです。
次に、先ほど作成したzipファイルを選択します。これはpublic_html
フォルダーにあります。
次に、上部にある「ダウンロード」オプションをクリックします。
その後、圧縮ファイルを安全な場所に保存することができます。
これで、エラーやセキュリティの問題でサイトがダウンしても、圧縮ファイルをバックアップとして使用し、コンテンツを簡単に復元できる。
方法3:WordPressデータベースを手動でバックアップする
WordPressホスティングサービスのcPanelを使用して、異なるWordPressデータベースをバックアップすることもできます。ただし、複数のテーブルを手動でインポートする必要があるため、時間のかかる作業となる。
このチュートリアルではBluehostを使用しますが、使用するホスティングサービスによって手順が異なることに注意してください。
まず、ホスティングサービスのcPanelにログインします。次に、サイトの設定からcPanelに向かい、「phpMyAdmin」オプションをクリックします。
phpMyAdminが開いたら、左側のメニューからデータベースを選択します。
次に、バックアップしたいテーブルを選択し、上部にある「エクスポート」ボタンをクリックします。
次の画面では、「エクスポート方法」を「クイック」のままにして、「フォーマット」セクションで「SQL」を選択します。
それが終わったら、『Go』ボタンをクリックする。
SQLファイルをコンピューター上の安全な場所にバックアップとして保存することができます。
データベースを復元するには、phpMyAdminパネルにSQLファイルをインポートするだけです。詳しくは、WordPressデータベースのバックアップを手動で作成する方法のチュートリアルをご覧ください。
方法4:FTPを使ってWordPressサイトを手動でバックアップする
バックアッププラグインを使ったり、cPanelにアクセスしたくない場合は、FTPクライアントを使用してWordPressサイトをバックアップすることができます。
MacでもWindowsでも使えるFTPクライアントはたくさんあります。このチュートリアルでは、FileZillaを使用します。
まず、FTPソフトウェアを使用してサイトに接続する必要があります。詳しくはFTPとは何か、FTPの使い方をご覧ください。
接続が完了したら、右側のパネルからサイトのルートディレクトリに移動します。ここには、wp-content
、wp-adminなどの
フォルダーや、wp-config
、.htaccessなどの
重要なファイルがあります。
次に、バックアップしたいフォルダーやファイルを右クリックします。
その後、「ダウンロード」オプションをクリックするだけです。
ライブサイトからファイルやフォルダーをバックアップとしてローカルホスティングサービスやコンピューターに保存することができます。
このように、 FTPクライアントを使用して保存したファイルをアップロードすることで、簡単にサイトを復旧することができます。
方法5:サイトのバックアップにWPBeginnerメンテナンスサービスを利用する
もしあなたが初心者で、上記の方法があまりに複雑に思えるのであれば、代わりにWPBeginnerのメンテナンスサービスを選ぶとよいでしょう。
WordPressサイトの制作と管理で16年以上の経験を持つ当社の専門家チームが、お客様のウェブサイトをスムーズに運営するための裏方作業をすべて行います。
24時間365日のサポート、継続的な稼働時間の監視、WordPressコア、テーマ、プラグインの定期的な更新を提供しています。さらに、お客様のサイトを定期的にクラウドにバックアップしているため、何か問題が発生した場合でも、すぐに以前のバージョンに復元することができます。
さらに、マルウェアを除去し、読み込み時間の低下を防ぎ、サイトパフォーマンスの最適化に注力します。WPBeginnerのメンテナンスサービスは、サイトの保護、バックアップの管理、更新の実行など、すべてオールインワンのソリューションを提供します。
手ごろな価格設定で、小規模ビジネスにも最適です。詳しくは、WPBeginner Proサービスのページをご覧ください。
ボーナス:バックアップからWordPressサイトを復元する方法
WordPressサイトのバックアップを作成したら、次は重大なエラーが発生した場合やサイトが危険にさらされた場合に備えてバックアップを復元します。
これを行うには、まずサイトをクリーンアップし、WordPressファイルをすべて削除する必要があります。FTPクライアントを接続し、すべてのフォルダーとファイルを削除することで行うことができます。その後、WordPressを再度インストールし、サイトにログインする必要があります。
これが完了したら、WordPressのバックアップを復元する準備が整いました。
Duplicator Proプラグインを使用している場合、バックアップのアップロードはとても簡単です。WordPress ダッシュボードからDuplicator Pro ” バックアップのインポートのページに行き、バックアップファイルをドラッグ&ドロップするだけです。
ここから、インポートウィザードの手順に従ってサイトを復元してください。さらに詳しく知りたい方は、バックアップからWordPressを復元する方法のステップバイステップガイドもご覧ください。
この投稿がWordPressサイトをバックアップする方法のお役に立てば幸いです。WordPressサイトをDropboxにバックアップする方法と、GoogleドライブをWordPressメディアライブラリに接続する方法のチュートリアルもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
THANKGOD JONATHAN
These methods such as plugins, manual backups, and cloud storage services are really good options.
However, for me, I refer the plugin method and then automat it with Gdrive.
Mrteesurez
Thanks for this post, it really helpful to saves years of hard work.
But, do backup using Cpanel included the media files like images or audio in the backed up files ??
Is exporting contents just from setting > tool > export can be considered as backup ??
WPBeginner Support
The cPanel backup would include the files in your media folder but using tools>Export would not backup the media files as that would store where to grab the files from and not the files themselves.
管理者
Mrteesurez
“as that would store where to grab the files from and not the files themselves”
What do you mean ??
because I have exported media files from a site and imported them into another and it worked well and showed those media files.
WPBeginner Support
The export file would point to where on the old site your new site would be able to download the files, the export file does not include the media files themselves.
Ralph
Thank you for this guide about such an important thing. Lack of backup can destroy years of work. Everybody should do backups!
Can this Duplicator plugin save and send the backup of my site to Google Drive automatically?
WPBeginner Support
You can set up an automatic backup with the plugin
管理者
Jiří Vaněk
Great! I’ve always been used to manually backing up data—downloading data via FTP, creating a MySQL dump, and storing it all somewhere on the cloud. The older I get and the more websites I manage, the more I consider it fantastic to automate this task and reduce the chance of human error. There’s nothing worse than something breaking and not having a backup.
Ahmed Omar
thank you for this post about this important part.
but here you explained about cPanel of blue host, is it the same on site ground.
and if there an option to back up the site regularly?
WPBeginner Support
SiteGround has a different interface than BlueHost but should still give access to a file manager. Plugins and some hosting providers have tools for scheduling backups to automate it for you.
管理者
Moinuddin waheed
I have used updraft plus for back up of almost all my websites and found it very easy and smooth.
This plugin takes care all of the things that needs to be taken into consideration.
The interface is beginners friendly and anyone can use it with ease.
I have not used duplicator so far but will give it a try in the future.
Linda Rogers
Your restoration piece seems to assume that the WP installation is still accessible. I had a site hacked and the installation was no longer accessible. After deleting the hacked site and doing a new Wordpress install. I couldn’t restore the site from either my Duplicator or Updraft backups. I think that was because I had a new database. Hopefully this never happens again but, what about that situation.
WPBeginner Support
This article is for backing up your site, for restoring your WordPress site you would want to follow our guide below for restoring a site from a backup.
https://www.wpbeginner.com/beginners-guide/beginners-guide-how-to-restore-wordpress-from-backup/
管理者