How to Restore a Website from Backup: A Complete Customer Guide
How to Restore a Website from Backup: A Complete Customer Guide
Description:
This guide walks you through restoring your website files, databases, and configurations using popular backup plugins
like UpdraftPlus and the built-in JetBackup tool on Eco Web Hosting shared hosting accounts. Whether you need to recover
from accidental changes, restore lost content, or roll back to a previous site version, this article will help you do it
confidently — no server admin access required.
Table of Contents
- 1. Overview of Backup & Restore Options
- 2. Restoring Your Site with JetBackup
- 3. Restoring with UpdraftPlus (WordPress)
- 4. Troubleshooting Common Restore Issues
- 5. FAQs & Further Assistance
1. Overview of Backup & Restore Options
Eco Web Hosting provides multiple ways for shared hosting customers to restore their website:
- JetBackup: Built into your hosting control panel; restores full accounts, files, databases, and more.
- UpdraftPlus: A popular WordPress plugin for restoring WordPress sites and content.
- Manual Uploads: For advanced users, restore files using File Manager or FTP.
> Tip: JetBackup is included automatically on all hosting accounts.
2. Restoring Your Site with JetBackup
JetBackup is the easiest way to restore your website to a previous state. You can restore your entire account, specific
files/folders, or just your database.
Accessing JetBackup
1. Log in to your hosting control panel (e.g., cPanel or StackCP).
2. Locate and click the JetBackup icon in your dashboard.
A. Full Account Restore
Restore your entire website (files, databases, emails, settings) to a previous backup point:
1. In JetBackup, click Full Account Backups.
2. Select a backup date from the available list.
3. Click Restore.
4. Confirm the action.
This will overwrite your current site with the backup version for all files and databases.
B. Restore Website Files (Home Directory)
Restore only website files — ideal if you uploaded something by mistake or deleted files:
1. Click File Backups or Home Directory in JetBackup.
2. Browse or search for the files/folders you want to restore.
3. Select the items to restore.
4. Click Restore Selected and confirm.
C. Restore a Database
Perfect for rolling back WordPress or other database-driven sites:
1. Go to Database Backups in JetBackup.
2. Locate the database you wish to restore (e.g., yourdb_wp123).
3. Choose a backup date.
4. Click Restore and confirm.
Only the selected database will be affected.
D. Download a Backup Copy
To keep an offline backup:
1. In JetBackup (Files, Databases, or Full Account section), select a backup.
2. Click Generate Download.
3. When ready, download the compressed backup file.
Example: Restore a Single File
If you accidentally deleted index.php:
1. Go to File Backups.
2. Search for index.php.
3. Select it, click Restore Selected, and confirm.
3. Restoring with UpdraftPlus (WordPress)
If you use UpdraftPlus for WordPress backups:
A. Restore via WordPress Dashboard
1. Log in to your WordPress admin area.
2. Go to Settings > UpdraftPlus Backups.
3. Under Existing Backups, find your desired backup.
4. Click Restore and choose what to restore (files, database, plugins, themes).
5. Follow the on-screen instructions and wait for completion.
B. Manual Restore (from downloaded files)
If you have backup files downloaded, upload them to the WordPress wp-content/updraft folder via File Manager or FTP,
then repeat the steps above to restore.
Typical Files Handled by UpdraftPlus
- Database (.gz or .sql)
- Plugins, Themes, Uploads (.zip)
- Others (e.g., others.zip for miscellaneous files)
4. Troubleshooting Common Restore Issues
A. Restore Isn’t Working or Fails
- Check disk space in your hosting account. Insufficient space can block restores.
- Ensure the backup date includes the content you want.
- If restoring via JetBackup, refresh the page after several minutes — some restores take longer.
B. WordPress Site Still Broken After Restore
- Clear any caching plugins or browser cache.
- If only files were restored, try restoring the database as well.
- Check your .htaccess file for custom rules that might need to be reverted.
C. Permissions Issues
If files don’t appear or work after restore, fix permissions via File Manager:
# For most PHP sites
chmod 644 filename.php
chmod 755 foldername/
> You can use the File Manager’s interface to set permissions — right-click the file/folder and choose "Change
Permissions".
5. FAQs & Further Assistance
How far back do JetBackup backups go?
- Typically, backups are retained for up to 28 days (may vary by hosting plan).
Need more help?
If you’re unsure or run into problems, open a support ticket via your Eco Web Hosting client area with details. Include:
- The domain affected
- What you’ve tried
- Any error messages
Remember:
You can always preview and manage your backups safely using JetBackup before making changes. For additional guidance,
browse our Knowledge Base or reach out via support ticket for assistance.