WordPressサイトのセットアップと運用のプロセスは、かなり複雑になる可能性があります。しかし、あなたがしたい最後のことはそこで止まり、WordPressサイトを決してバックアップしないことです。
時間の経過とともに、サイトのコンテンツを開発してトラフィックを増やすと、サーバーの問題やハッキング攻撃によってWebサイトがダウンし、サイトが一掃される可能性が常にあります。
WordPressサイトのバックアップを取ることは、すべてのコンテンツとそれに費やしたすべての作業を失うことに対する重要な保険です。この記事では、WordPressサイトの完全バックアップを手動で実行する方法と、自動バックアップに最適なWordPressプラグインを使用する方法を学習します。
WordPressウェブサイトバックアップのコンポーネント(Components Of a WordPress Website Backup)
WordPressバックアップがどのように機能するかを理解するには、回復するためにバックアップする必要があるWordPressサイトのコンポーネントを理解することが重要です。
- MySQLデータベース(MySQL Database):このバックエンドデータベースには、サイトの投稿コンテンツと構成データが含まれています。これはあなたのウェブサイトのコンテンツの大部分です。
- コアWordPressのインストール(Core WordPress Installation):これらは、WebサイトがWebサーバーに保存されているルートディレクトリ内に含まれているほとんどのファイルとフォルダーで構成されています。
- Webサイトのコンテンツ:wp-contentディレクトリには、 (Website Contents)WordPressサイトのカスタマイズに使用したすべてのテーマファイルとプラグインファイルが含まれています。
- WordPressの構成(WordPress Configuration):データベースに正しく接続するには、WordPressはルートディレクトリに保存されているwp-config.phpファイルに保存されているデータベースログインの詳細を必要とします。
サイトで現在実行しているWordPressのバージョンと一致するコアWordPressインストールのバージョンのコピーがある限り、コアWordPressファイルをバックアップする必要はありません。
このシナリオでは、 MySQLデータベース(MySQL Database)、wp-contentディレクトリ、およびwp-config.phpファイルのみをバックアップする必要があります。
WordPressサイトを手動でバックアップする方法(How to Manually Backup Your WordPress Site)
Core WordPressインストール(Core WordPress installation) ZIPファイルが既にある場合は、 WordPressサイトの最速のタイプのバックアップを実行できます。
- WordPress MySQLデータベース(backup your WordPress MySQL Database)をバックアップするには、cPanelにログインし、[ファイル(Files)]セクションで[バックアップ](Backups)を選択します。
- [部分バックアップ](Partial Backups)まで下にスクロールし、[ MySQLデータベースバックアップのダウンロード]で、バックアップする(Download a MySQL Database Backup)WordPressデータベースのリンクを選択します。
- *.gzファイルはコンピューターのどこにでも保存できます。後で、このデータベースを復元する必要がある場合は、cPanelの同じページに戻ることができます。[ MySQLデータベースの復元]で、(Restore a MySQL Database) [アップロード( Upload)]ボタンを選択し、以前にダウンロードした*.gzファイルを選択します。
- wp-contentsディレクトリとwp-config.phpファイルのみをダウンロードするには、お気に入りのFTPツール(your favorite FTP tool)を使用してWebホスティングアカウントに接続します。Webホストから提供されたFTP(FTP)ログインIDとパスワードを使用して接続します。
- FTPクライアントを使用して、 wp-contentフォルダー全体とwp-config.phpファイルをダウンロードします。
注(Note):ホームディレクトリ内のすべての完全バックアップを実行する場合は、 [部分バックアップ]の下の同じcPanel(Partial Backups)バックアップ(Backups)ページで、[ホームディレクトリバックアップのダウンロード]の下の[(Download a Home Directory Backup)ダウンロード(Download)]ボタンを選択できます。これにより、ホームディレクトリ内のすべてのフォルダーとファイルがダウンロードされます。サイトのホームディレクトリ。
プラグインを使用してWordPressの自動バックアップを実行する(Perform Automatic WordPress Backups With Plugins)
手動バックアップは高速で便利ですが、定期的に実行することを忘れないでください。バックアップを取るのを忘れて、Webサイトがクラッシュしたりウイルスに感染したりする前に多くの新しいコンテンツを作成した場合、最後のバックアップを回復したときにその新しいコンテンツがすべて失われる可能性があります。
よりスマートな解決策は、バックアッププロセスを自動化するために利用できる多くの優れたWordPress(WordPress)プラグインの1つをインストールすることです。
選択できる優れたWordPress(WordPress)バックアッププラグインがたくさんあります(このセクションの下部にあるリストを参照してください)。以下に示す例では、UpdraftPlusWordPressバックアッププラグイン(UpdraftPlus WordPress backup plugin)を使用しています。
UpdraftPlusを使用すると、WordPressサイトを、Dropbox、Googleドライブ(Google Drive)、Rackspace Cloud、さらにはFTPや電子メールなどの一般的なクラウドサービスにバックアップできます。
- UpdraftPlusをインストールするには、プラグインファイルをダウンロードし、(FTPクライアントを使用して)wp-contentディレクトリのpluginsフォルダーにコピーします。
- そこにフォルダーをコピーしたら、WordPress管理ダッシュボードにログインし、プラグインに移動して、(Plugins)UpdraftPlusプラグインをアクティブにします。
- 有効にすると、 [設定]メニューに[ (Settings)UpdraftPlusバックアップ(UpdraftPlus Backups)]が表示されます。これを選択して、UpdraftPlusダッシュボードにアクセスします。
- バックアップの頻度を設定するには、[設定](Settings)メニューを選択します。ここでは、WordPressファイル(WordPress Files)(wp-content)をバックアップする頻度と、WordPressデータベースをバックアップする頻度を選択できます。
- ここで、バックアップの保存に使用するクラウドサービスを選択します。バックアップ先のクラウドサービスを選択すると、入力する必要のある認証情報が同じページの下に表示されます。
- 最新の3つのバックアップを表示するには、[既存のバックアップ(Existing Backups)]メニューを選択するだけです。
このページでは、青い[復元](Restore)ボタンを選択して、その日に作成されたバックアップを使用してサイトを復元できます。
注: (Note)WordPressサイトをバックアップするたびに、 UpdraftPlusは3つのバックアップファイルをGoogleドライブ(Google Drive)アカウントに保存し、名前にはバックアップの日付が含まれます。これは、バックアップを実行するのと同じ頻度で3つの新しいファイルがアカウントに追加されることを意味します。
したがって、Googleドライブ(Google Drive)のバックアップフォルダを監視し、アカウントスペースを節約するために非常に古いバックアップを削除してください。
UpdraftPlusに加えて、選択できる優れた自動WordPressバックアッププラグインが多数あります。
- Vaultpress:このプラグは無料ではありませんが、手頃な価格です。サイトの自動バックアップの実行(最大30日間のバックアップの保存)に加えて、ハッカーやマルウェア(or malware)から保護するためのセキュリティスキャンも提供します。
- BackupBuddy:1回限りの購入でBackupBuddyを購入し、サイトで永久に使用します。自動バックアップを取り、主要なクラウドストレージアカウントに保存できます。また、コアのWordPress(WordPress)ファイルをバックアップするため、Webサイトが完全に失われた後にWordPressを再インストールする必要はありません。(WordPress)
- BoldGridバックアップ(BoldGrid Backup):このWordPressバックアッププラグインは他のプラグインと似ていますが、WordPressの更新が失敗した場合に、サイトを以前の動作中のバックアップに自動的にロールバックする非常に便利な機能も備えている点が異なります。
- BackWPup:無料のプラグインがすべての場合、これはUpdraftPlusの優れた代替手段です。このプラグインは、スケジュールされたWordPressジョブを使用して、優先するクラウドアカウントの1つに自動バックアップを実行します。また、WordPressデータベースをチェック、最適化、または修復します。
WordPressバックアップソリューションを練習する(Practice Your WordPress Backup Solution)
選択したWordPress(WordPress)バックアップソリューションが実際に期待どおりに機能しないことを発見する最悪の時期は、サイトがクラッシュまたはハッキングされた後です。
したがって、上記のソリューションの1つを選択したら、そのソリューションを使用してWordPressサイトの完全バックアップを作成する練習をしてください。次に、完全なリカバリを実行し、サイトが引き続き必要に応じて機能することを確認します。
自動化されたWordPress(WordPress)プラグインソリューションをテストする前に、必ず上記の手動手順を使用して完全な手動WordPressバックアップを実行してください。(WordPress)このようにして、プラグインが機能しない場合、または何らかの理由でサイトが破損した場合に、サイトを手動で回復するために使用できる代替バックアップがあります。
How To Backup Your WordPress Site
The prоcess of setting up and oрerating a WordPress site can be pretty involved. Bυt the last thing you want to do is stop there and never backuр your WordPress site.
Over time, as you develop content for your site and build traffic, there’s always a risk of a server issue or a hacking attack taking down your website and potentially wiping out your site.
Taking a backup of your WordPress site is a critical piece of insurance against losing all of your content and all of the work you put into it. In this article, you’ll learn how to perform a full backup of your WordPress site manually, and how to use the best WordPress plugins for automatic backups.
Components Of a WordPress Website Backup
To understand how a WordPress backup works, it’s important to understand the components of a WordPress site that need to be backed up in order to recover.
- MySQL Database: This backend database contains post content and configuration data for your site. This is the bulk of your website content.
- Core WordPress Installation: These consist of most of the files and folders contained inside the root directory where your website is stored on the web server.
- Website Contents: The wp-content directory contains all of your theme and plugin files that you used to customize your WordPress site.
- WordPress Configuration: To properly connect with your database, WordPress needs the database login details stored in the wp-config.php file stored in your root directory.
So long as you have a copy of the version of the core WordPress installation that matches the version of WordPress you’re currently running on your site, you don’t need to backup the core WordPress files.
In this scenario, you only need to backup your MySQL Database, the wp-content directory, and the wp-config.php file.
How to Manually Backup Your WordPress Site
If you have your Core WordPress installation ZIP file already, then you can perform the fastest type of backup for your WordPress site.
- To backup your WordPress MySQL Database, log into cPanel and under the Files section, select Backups.
- Scroll down to Partial Backups, and under Download a MySQL Database Backup, select the link for the WordPress database you want to backup.
- You can save the *.gz file anywhere on your computer. Later, if you ever need to restore this database, you can return to the same page on cPanel. Under Restore a MySQL Database, just select the Upload button and select the *.gz file you previously downloaded.
- To download only the wp-contents directory and the wp-config.php file, connect to your web hosting account using your favorite FTP tool. Use the FTP login ID and password provided by your web host to connect.
- Use the FTP client to download the entire wp-content folder and the wp-config.php file.
Note: If you do want to perform a full backup of everything in your home directory, on the same cPanel Backups page under Partial Backups, you can select the Download button under Download a Home Directory Backup and this will download all folders and files in your site’s home directory.
Perform Automatic WordPress Backups With Plugins
Manual backups are fast and convenient, but you need to remember to do them on a regular interval. If you forget to take a backup and you’ve created a lot of new content before your website crashes or gets infected with a virus, you could potentially lose all of that new content when you recover your last backup.
A smarter solution is to install one of the many excellent WordPress plugins that are available to automate the backup process.
There are a lot of great WordPress backup plugins to choose from (see the list at the bottom of this section). The example shown below uses the UpdraftPlus WordPress backup plugin.
UpdraftPlus lets you backup your WordPress site to any popular cloud services like Dropbox, Google Drive, Rackspace Cloud, or even FTP or email.
- To install UpdraftPlus, just download the plugin files, and copy it (using the FTP client) to the plugins folder in your wp-content directory.
- Once you’ve copied the folder there, log into your WordPress admin dashboard, navigate to Plugins, and activate the UpdraftPlus plugin.
- Once activated, you’ll see UpdraftPlus Backups listed in the Settings menu. Select it to visit the UpdraftPlus dashboard.
- To set up the frequency of your backups, select the Settings menu. Here you can select how frequently to backup the WordPress Files (wp-content), and how frequently to backup the WordPress database.
- This is also where you select the cloud service you want to use to store your backups. Once you select the cloud service you want to backup to, the authentication information you need to enter will appear below in the same page.
- To see the last three most recent backups, just select the Existing Backups menu.
On this page, you can select the blue Restore button to restore your site using the backup that was taken on that day.
Note: Every time you backup your WordPress site, UpdraftPlus stores the three backup files in your Google Drive account with the date of the backup in the name. This means three new files are added to your account as frequently as you perform backups.
So monitor your Google Drive backup folder and make sure to delete very old backups to conserve account space.
In addition to UpdraftPlus, there are a number of excellent automatic WordPress backup plugins to choose from.
- Vaultpress: This plug isn’t free, but it is affordable. On top of performing automatic backups of your site (storing up to 30 days of backups), it also provides security scanning to protect against hackers or malware.
- BackupBuddy: Buy BackupBuddy with a one time purchase, and use it on your site (or sites) forever. It can take automatic backups and save them in any major cloud storage account. It also backups up the core WordPress files so reinstalling WordPress isn’t required after a full website loss.
- BoldGrid Backup: This WordPress backup plugin is similar to others, except that it also has a very useful feature that automatically rolls back your site to the previous working backup if a WordPress update fails.
- BackWPup: If you’re all about free plugins, this one is a good alternative to UpdraftPlus. This plugin will perform automated backups using scheduled WordPress job to one of your preferred cloud accounts. It will also check, optimize, or repair your WordPress database.
Practice Your WordPress Backup Solution
The worst time to discover that your chosen WordPress backup solution doesn’t actually work the way you expected it to is after your site has crashed or is hacked.
So, once you choose one of the solutions above, practice taking a full backup of your WordPress site using that solution. Then, perform a full recovery and ensure your site still works as required.
Before you test any of the automated WordPress plugin solutions, always do a full manual WordPress backup using the manual procedure described above. This way if the plugin doesn’t work or somehow corrupts your site, you’ll have an alternative backup that you can use to manually recover your site.