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
- Log in to your hosting control panel (e.g., cPanel or StackCP).
- 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:
- In JetBackup, click Full Account Backups.
- Select a backup date from the available list.
- Click Restore.
- 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:
- Click File Backups or Home Directory in JetBackup.
- Browse or search for the files/folders you want to restore.
- Select the items to restore.
- Click Restore Selected and confirm.
C. Restore a Database
Perfect for rolling back WordPress or other database-driven sites:
- Go to Database Backups in JetBackup.
- Locate the database you wish to restore (e.g.,
yourdb_wp123
). - Choose a backup date.
- Click Restore and confirm.
Only the selected database will be affected.
D. Download a Backup Copy
To keep an offline backup:
- In JetBackup (Files, Databases, or Full Account section), select a backup.
- Click Generate Download.
- When ready, download the compressed backup file.
Example: Restore a Single File
If you accidentally deleted index.php
:
- Go to File Backups.
- Search for
index.php
. - Select it, click Restore Selected, and confirm.
3. Restoring with UpdraftPlus (WordPress)
If you use UpdraftPlus for WordPress backups:
A. Restore via WordPress Dashboard
- Log in to your WordPress admin area.
- Go to Settings > UpdraftPlus Backups.
- Under Existing Backups, find your desired backup.
- Click Restore and choose what to restore (files, database, plugins, themes).
- 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.