Column 1
Skip to content
Column 1

How to Restore WordPress by cPanel Backup Wizard

How to Restore WordPress by cPanel Backup Wizard restore tutorial showing backup restore verification and live-site checks

When a WordPress site needs to be rolled back, cPanel Backup Wizard can help only if the available backup and restore type match. It can restore supported partial backups inside cPanel, while a full-account backup normally needs a host or WHM administrator to restore it. Start by identifying the exact recovery point you need, then keep the WordPress files and database from the same backup set.

Choose the Right Restore Path First

Do not start a restore just because a file is available. Check whether the backup is a partial cPanel backup or a full account backup, when it was made, and whether it contains the WordPress files and database needed for the site. The WordPress backup and restore-point checklist can help confirm that scope before any production change.

  • Partial backup: Backup Wizard supports restoring the matching supported partial backup type, such as the home directory or a MySQL database.
  • Full account backup: cPanel does not normally perform an automatic full-account restore through Backup Wizard. Ask the hosting provider or a WHM administrator to handle that recovery path.
  • Managed WordPress or WP Toolkit restore point: Use the provider's supported restore workflow when it owns the snapshot. The cPanel WP Toolkit restore guide covers that separate path.

A working WordPress restore needs both the site files and its database. Avoid combining a files backup from one time with a database backup from a different time unless the difference is understood and acceptable. That mismatch can quietly remove recent pages, media, orders, form submissions, settings, or customer activity.

Set the Recovery Boundary

Write down the incident start time, the recovery point selected, and the information that must not be lost. For a store, membership site, booking site, or form-heavy site, recent transactions or submissions may be newer than the restore point. Escalate to the site owner or host before overwriting newer business data; a rollback is not a substitute for reconciling those records.

Keep the change focused. Pause planned site changes, avoid updating plugins or themes during the recovery, and do not repeatedly restore different dates hoping one will fit. If the available backup is uncertain, use the WordPress backup-restore testing guide to establish a safer process for the next incident rather than improvising on a live site.

Restore a Supported Partial Backup in cPanel

Open Backup Wizard in cPanel and choose its restore option. Select the same partial backup type that you are restoring, choose the intended backup file, and let the panel complete the job before starting another change. Backup Wizard restores only the most recent supported partial backup file of the chosen type, so stop and verify the date and scope if that is not the recovery point you expected.

For WordPress, a home-directory restore can return the WordPress files, themes, plugins, uploads, and configuration files that were present at that point. A database restore returns WordPress content and settings stored in that database. The right sequence depends on the backup type and host workflow, but the goal stays the same: use a matched set and do not leave the site on a mix of old and new state.

Bring WordPress Files and Data Back Into Step

WordPress documentation treats the database and files as the complete site. When a manual recovery is necessary, its general restore guidance puts the WordPress files in place before importing the matching database. With Backup Wizard, follow the panel's supported process for each partial backup type and confirm that both parts refer to the same recovery point.

After the restore, check the site's WordPress configuration only if the database name, user, or password differs from the restored setup. Do not guess at database details or replace configuration files casually. If the panel shows an unfamiliar database layout, the account contains several sites, or a full-account restore is involved, hand the case to the host or a qualified administrator.

When Backup Wizard is not the correct tool but the recovery has been approved, use the separate File Manager and phpMyAdmin WordPress restore guide. It is intentionally a different reader path, not an extra step to layer on top of a successful Backup Wizard restore.

Verify the Restored Site Before Reopening Normal Work

A successful panel message is not the finish line. Test the public site from a private browser window after the relevant cache has been cleared, then validate the workflows that matter to visitors.

  • Open the homepage, key landing pages, a recent post, and a media-heavy page.
  • Sign in as an administrator and confirm that the dashboard, themes, and plugins load normally.
  • Check that menus, permalinks, forms, and transactional email behave as expected.
  • For WooCommerce, review product availability, checkout, payment confirmation, order records, and the newest order or inventory changes that occurred after the restore point.
  • Confirm that HTTPS, redirects, and the intended domain lead to the restored site.

WooCommerce stores need an especially careful business-data check because an older database can predate new orders, customer updates, refunds, or stock movements. Use the WooCommerce backup continuity guide and the WooCommerce restore guide before closing a store incident.

Common Restore Decisions That Need a Different Response

The backup is a full account archive

Do not try to turn a full account archive into a partial restore by trial and error. cPanel documents that automatic full-backup restoration is handled through WHM, so ask the hosting provider for the approved recovery path.

The restored site still shows the newer version

Confirm the recovery point, relevant caches, domain mapping, and whether the page is served by the expected WordPress installation. A cache purge can reveal the restored site, but it cannot correct a mismatched backup set or an incorrect document root.

The dashboard or a customer workflow fails after the restore

Capture the affected page, time, and visible symptom, then make one controlled change at a time. The WordPress Support hub contains focused recovery and troubleshooting guides for errors, plugins, updates, and hosting issues. Escalate promptly when login, checkout, email, several sites, or the whole account is affected.

Keep the Next Restore Easier

Document which restore method the host supports, how long recovery points are retained, and who can approve a rollback. Test a non-production restore on a regular schedule appropriate for the site's activity. A recovery process that has been checked before an emergency is faster, less disruptive, and much less likely to lose recent work.

Related Fix I.T. Phill Guides

Sources