Creating regular backups of your WordPress Blog/Website is very essential as disaster may strike anytime. These disaster includes Phishing attacks, malware, SQL Injections etc.

Backups also comes very handy when you are moving your WordPress Blog/Website to some other Web Hosting Providing. Let’s check out in this post, how to Backup & Restore your whole WordPress Blog/Website using cPanel Full Backup feature?
Note: Although, there are many other ways to backup your Blog/Website, we still recommend you to use the cPanel Full Backup feature as it backups EVERYTHING like your Databases, A Record Settings, MX Entries for Google Apps Account etc. Also, restoring cPanel Full Backup is quite easy and fast as compared to other methods.
Backup your WordPress Blog/Website using cPanel
Follow these very simple steps in order to Backup your whole WordPress Blog/Website using Full cPanel Backup Feature:
1. Login (Secure Login) to your cPanel Account
2. Look for Backup Wizard Icon under Files. Click on it:

3. On the very next page, hit the Backup Hyperlink/Button:

4. Now on the next page, you need to create a Full Backup of your cPanel Account, instead of Partial Backup. Click on the Full Backup Hyperlink/Button and you will be redirected to the final step:

5. The final page will ask you the Backup Destination (Where you want to store the Backup?) and your Email Address. Select Home Directory from the Drop Down Menu and Enter your Email Address (if not already present by default):

Hit the Generate Backup Button and cPanel will start backing up your whole account. You will also get a Backup Confirmation Email, once the full backup has been completed. The completed backup file will be in .tar.gz format and will be present in your Home Directory. Either you can download your full cPanel backup to your Hard Drive OR you can Transfer it to a Remote Server
Restore your WordPress Blog/Website using generated cPanel Full Backup File
You can’t restore the generated Backup file (.tar.gz), until & unless you have full root access to the server. Full root access is generally provided to users who have VPS (Virtual Private Server) or Dedicated Server. If you are on shared hosting, than you need to ask your Web host to restore the backup and they will do this instantly.
If you are moving from one Web Host to another, just upload the Backup file to the Home Directory of your New cPanel Account and ask your Web host to restore the Backup for you.
Hope this short guide helps lots of people in backing up and restoring their WordPress Blog and Website easily!
Also See: Backup WordPress Blog to Dropbox
