Backing up your WordPress website is important to protect your files, database, themes, plugins, and content from accidental loss or website issues. This guide explains how to create a full WordPress backup directly from cPanel.


Method 1: Backup WordPress Using cPanel Backup Wizard

Step 1: Login to cPanel

  1. Open your hosting cPanel URL.

  2. Enter your username and password.

  3. Click Log in.


Step 2: Open Backup Wizard

  1. Inside cPanel, search for Backup Wizard.

  2. Click the Backup Wizard option.

1


Step 3: Select Backup

  1. Click the Backup button.

  2. Choose Full Backup or Partial Backup.

Full Backup

A full backup includes:

  • Website files

  • Databases

  • Email accounts

  • cPanel settings

Partial Backup

A partial backup allows you to separately download:

  • Home directory

  • MySQL databases

  • Email forwarders and filters

For WordPress websites, downloading both the Home Directory and MySQL Database is recommended.

12


Step 4: Download Website Files

  1. Under Partial Backup, click Home Directory.

  2. The backup process will begin automatically.

  3. Save the backup file to your computer.

This backup contains:

  • WordPress core files

  • Themes

  • Plugins

  • Uploads

  • Configuration files


Step 5: Download WordPress Database

  1. Return to the Backup Wizard page.

  2. Under Download a MySQL Database Backup, click your database name.

  3. Save the database backup file to your computer.

The database contains:

  • Posts and pages

  • User accounts

  • Website settings

  • Comments

  • Plugin data


Method 2: Backup WordPress Using File Manager and phpMyAdmin

Backup Website Files

Step 1: Open File Manager

  1. In cPanel, click File Manager.

  2. Open the public_html folder or your WordPress installation directory.


Step 2: Compress Website Files

  1. Select all WordPress files and folders.

  2. Click Compress from the top menu.

  3. Choose Zip Archive.

  4. Click Compress Files.


Step 3: Download Backup

  1. After compression is complete, select the ZIP file.

  2. Click Download.

  3. Save the file on your computer.


Backup WordPress Database

Step 1: Open phpMyAdmin

  1. In cPanel, click phpMyAdmin.

  2. Select your WordPress database from the left sidebar.


Step 2: Export Database

  1. Click the Export tab.

  2. Choose Quick export method.

  3. Select SQL format.

  4. Click Go.

The database backup will download automatically.


Important Backup Recommendations

  • Keep multiple backup copies.

  • Store backups on your computer and cloud storage.

  • Create backups before:

    • Updating WordPress

    • Installing plugins

    • Changing themes

    • Editing website files


Recommended Backup Frequency

Website Type Backup Frequency
Blog Website Weekly
Business Website Daily
eCommerce Website Daily or Real-Time

How to Restore WordPress Backup

Restore Website Files

  1. Open File Manager in cPanel.

  2. Upload the backup ZIP file.

  3. Extract the files inside the WordPress directory.


Restore Database

  1. Open phpMyAdmin.

  2. Select the database.

  3. Click Import.

  4. Upload the SQL backup file.

  5. Click Go.


Conclusion

Regular WordPress backups help protect your website from data loss, hacking, update failures, and server issues. Using cPanel makes it easy to back up both website files and databases without installing additional plugins.

Was this answer helpful? 0 Users Found This Useful (0 Votes)