💾 How to Back Up and Restore Your WordPress Website Manually
Regular backups protect your website from accidental changes, updates gone wrong, or data loss due to hacking or hosting issues. This guide shows you how to manually back up and restore your WordPress website through cPanel or a plugin.
🧠 Why Manual Backups Matter
Even if automatic backups are enabled on your hosting, creating manual backups before making big changes (like updates or redesigns) adds an extra layer of safety.
A full WordPress backup includes:
-
Your website files (themes, plugins, uploads, configuration files)
-
Your database (posts, pages, and settings)
🔐 Step 1: Log In to Your Hosting Control Panel (cPanel)
-
Go to your TK Internet Marketing Client Area: https://clients.tkinternetmarketing.com/clientarea.php.
-
Click Services → My Services → View Details on your hosting plan.
-
Click Login to cPanel — no additional password needed.
📂 Step 2: Back Up Your Website Files
-
Inside cPanel, go to the Files section and click File Manager.
-
Navigate to your website folder (usually
/public_html/). -
Select all files and click Compress → choose ZIP Archive.
-
Download the backup file to your computer for safekeeping.
💡 You can also use cPanel → Backup Wizard → Back Up → Home Directory to automatically download a copy of your files.
🧮 Step 3: Back Up Your Database
-
In cPanel, open phpMyAdmin under the Databases section.
-
Select your website’s database (check your
wp-config.phpfile for its name). -
Click Export → choose Quick and SQL format.
-
Click Go to download your database backup.
✅ Store your file backups and database backups together with clear labels (e.g.,
sitefiles_Mar2025.zip,database_Mar2025.sql).
🔁 Step 4: Restore Your Website (if Needed)
If your site crashes or you need to roll back to a previous version:
A. Restore Files
-
Log in to cPanel → File Manager.
-
Upload your
.zipbackup file. -
Extract it into the
/public_html/directory, replacing existing files if needed.
B. Restore Database
-
Go to phpMyAdmin.
-
Select your database and click Import.
-
Choose your
.sqlfile and click Go. -
Once complete, reload your website — it should return to the saved state.
⚙️ Step 5: Use a WordPress Backup Plugin (Optional)
You can simplify this process using a backup plugin such as:
-
UpdraftPlus
-
All-in-One WP Migration
-
BackWPup
These plugins let you:
-
Schedule automatic backups
-
Store copies in Dropbox, Google Drive, or OneDrive
-
Restore your website in one click
💡 TK Internet Marketing can configure these for you if you prefer automated backups.
🧱 Step 6: Verify and Store Safely
After each backup:
-
Confirm your
.zipand.sqlfiles open properly. -
Store backups in multiple locations (cloud and local).
-
Keep at least three recent copies (weekly or monthly).
💬 Need Help?
If you’re not comfortable managing backups or restores manually, contact support@tkinternetmarketing.com.
Our team can handle the process for you and verify your backup schedule is working correctly.