Pick Your Restore Method (Decision Table)
Pick the method that matches the failure:
| Situation | Method |
|---|---|
| Single broken plugin/theme | Method 1: plugin restore (UpdraftPlus) |
| Whole account wiped or hacked | Method 2: cPanel full-backup restore |
| No plugin, no host backup — files only | Method 3: manual files + phpMyAdmin |
| Restore gone wrong | Error checklist below |
Before any method: if the site is broken but stable, restore to staging first and verify. If it is fully down, restore directly — speed beats ceremony. WebJi® customers can always ask the desk: host-assisted restores are part of the hosting, not an upsell.
Method 1: Plugin Restore (UpdraftPlus)
The self-serve path for a single broken component:

- WordPress admin → UpdraftPlus → Backup / Restore tab.
- Locate the backup set you want (existing backups) — check its date carefully.
- Click Restore, then tick components: database alone fixes most plugin breaks; files+database for a full rollback.
- Confirm through the prompts and wait — the log streams each step.
- Clear caches (plugin and any CDN) and test the site logged-out.
Modifiers: if the dashboard itself is unreachable, reinstall the UpdraftPlus plugin from a fresh copy — its backups live outside WordPress core and survive reinstalls. Restoring to a staging copy first is the zero-risk variant when the site still loads.
Method 2: cPanel Full-Backup Restore
The account-level path, for hacked sites or full rebuilds:
- cPanel → File Manager: confirm the scope of damage (a hack usually needs a full-account restore, not file-patching).
- Request the host's snapshot restore, or upload your own cPanel-generated backup via Backup Wizard → Restore.
- The restore replaces files, databases and email accounts to the snapshot moment — anything created after that moment is lost, so export recent orders/posts first if reachable.
- After restore: rotate all passwords (cPanel, database, wp-admin), update WordPress core and plugins, and rescan for injected files.
A restore without credential rotation on a hacked site just re-arms the attacker. Security services handle the hardening pass if you would rather not.
Method 3: Manual Files Plus phpMyAdmin Import
Manual Files Plus phpMyAdmin Import. Allow 80 and 443 to the world, and restrict SSH (22) or RDP (3389) to known IPs. A site that times out after a firewall change is usually a closed web port, not a dead server. If you lock yourself out, use the console in the client area or email support@webji.services before you reboot in a loop.
Restore Gone Wrong: Common Errors
How this plays out with phpMyAdmin import: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Testing on Staging Before Going Live
Make the change on a staging copy, click through the homepage, a form and the checkout if you have one, then push it live. Staging is not a second production site — do not point the public domain at it. If the plan does not list staging, ask support@webji.services before you promise it to a client.
Host-Assisted Restores (WebJi®)
How this plays out with database import: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Frequently Asked Questions
How do I restore my WordPress site from a backup?
Before any method: if the site is broken but stable, restore to staging first and verify. If it is fully down, restore directly — speed beats ceremony. WebJi® customers can always ask the desk: host-assisted restores are part of the hosting, not an upsell.
Can I restore WordPress without a plugin?
For “Can I restore WordPress without a plugin”: Click Restore, then tick components: database alone fixes most plugin breaks; files+database for a full rollback.
How do I restore a full cPanel backup?
Linux shared and WordPress plans use cPanel. Windows plans use Plesk. The panel login is separate from the client area where you pay invoices and open tickets. If you need a specific panel on a VPS, say so in the quote request to support@webji.services — it is not assumed on every unmanaged server.
Will restoring delete my newer posts?
It depends on the plan you order. How to Restore WordPress from a Backup is billed in INR with 18% GST. Email support@webji.services with this question before you pay — the desk is 24/7 in Hindi and English, and the average first reply is under 60 minutes. Phone +91 141 4941811 is business hours only.
How do I restore only the database?
Click Restore, then tick components: database alone fixes most plugin breaks; files+database for a full rollback.
My site is broken; how do I roll back?
Before any method: if the site is broken but stable, restore to staging first and verify. If it is fully down, restore directly — speed beats ceremony. WebJi® customers can always ask the desk: host-assisted restores are part of the hosting, not an upsell. The question here is: My site is broken; how do I roll back.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

