Restoration is a data-changing operation. A backup from yesterday can recover code while also removing today’s orders or enquiries if the database is replaced without a plan.
Plan the recovery
- Identify the affected website, document root and database. Record the reason for restoration and the desired recovery time.
- Preserve a private copy of the current state where feasible, including logs needed to investigate an incident.
- Confirm the backup’s date, scope and integrity. Restore into an isolated test destination first when possible.
- Use the host’s supported restoration method. Ask support for full-account restores requiring WHM.
- Check configuration paths, database credentials, file ownership and PHP requirements in the restored copy.
- Test login, content, uploads, forms and important transactions before reopening service.
After recovery
Review how recent data will be reconciled. A file-only restore may not repair a database migration; a database-only restore may not match newer code. Restore compatible components together.
If compromise caused the outage, address the entry point and rotate affected credentials through a secure process. Otherwise, the recovered site may be compromised again. Do not publish backup archives or leave temporary recovery tools accessible after finishing.
Official references
Reviewed 2026-10-22. Menus and availability depend on your hosting plan and server configuration.
