Before You Restore
A full restore overwrites the current state of your site. Work through these checks first:
- Identify the exact date to restore from. Pick the most recent backup taken before the problem appeared.
- If the site was hacked, note that restoring alone does not fix the vulnerability; plan to update software and change passwords immediately after.
- Take a fresh backup of the current broken state as well. It sounds odd, but it preserves any recent orders or content created after the last good backup.
Restoring from cPanel Backups
- Log in to your client portal at app.techguru.co.in, open your hosting service and click through to cPanel.
- If your plan includes the backup restore tool, open Backup or JetBackup style icons and choose the snapshot date.
- Restore the home directory for files, then restore each database used by the site.
- Wait for completion; large sites can take twenty minutes or more.
Restoring a Manual Backup
- Upload the file archive through File Manager or FTP and extract it into
public_html. - Open MySQL Databases and confirm the database and user exist with the correct privileges.
- Open phpMyAdmin, select the database, and import the SQL dump file.
- Check the site configuration file, such as
wp-config.phpfor WordPress, so database name, user and password match.
After the Restore
- Browse the site in a private window, log in to the admin area, and test forms and checkout.
- Update all plugins, themes and passwords if the restore followed a security incident.
- Confirm scheduled backups are still enabled going forward.
If anything fails midway, stop and raise a ticket with the backup date and the error you saw. Our engineers can complete the restore for you and verify database integrity.