Backup WordPress in 3 Simple Steps (in cPanel)
Imagine this; you wake up one morning, brew yourself a delicious cup of coffee, log in, and what the heck? Error message? What does this mean?
Chances are you’ve been hacked.
Precisely the thing nightmares are made of. At least for me.
Just the thought of this fills me with dread. Not the “I dread having to do the laundry” type of dread. Instead, I develop increased heart rate, rock in the pit of my stomach, I think I may be sick. THAT type of dread.
Now, this may be overly dramatic but, this is how my body reacts to such thoughts. While my body reacts, my brain says, “you’re on your own I’m outta here!”
Take a couple of deep breaths, call your brain back, and try to relax.
After all, you prepared for such an event when you backed up WordPress, right?… Yes?… Good!
The nervousness I felt faced with this task was nothing short of ridiculous so, I put it off for way too long. Only to find out that it’s not rocket science. It’s fool proof.
I think the issue was that I was looking at outdated information on how to do it. Or stuff more geared to high-tech IT people. What I should of done was logged into my cPanel and had a look around the dashboard. They make it plain as day. Specifically for NON-high-tech IT people like me, I am sure. One will only answer so many support tickets asking for help to backup WordPress before a simple solution is found.
Here is the process I used to backup my WordPress site.
Step 1: Log into your cPanel account.
I hope you already know how to do this.
Step 2: Select the backup option you want.
cPanel uses JetBackup. A simple to use tool that automatically creates a backup of your site and stores it on a remote server. When the restore points are generated depends on your host. If you are adding posts to your site every day you may want to make sure daily database restore points are generated.
You can also create your own restore point with JetBackup’s snapshot feature. The snapshot feature does a snapshot of your entire site giving you full backup protection. You may want to consider doing this if you are about to undergo a big update for example or if you are moving hosts. Usually though, a database backup is all that is needed to ensure you don’t lose any of your website’s content. DNS, files, cron jobs, and emails don’t change much once everything is set up so you won’t need to back these up as often.
Also keep in mind if something like a file gets deleted you won’t need to restore the whole site, just that file.
When you go to File Backup you will click on the File Manager for the restore point you want.
It will then show you the list of files. You can choose the ones you want to restore or download.
Step 3: Download to your pc or a USB stick.
This is especially important if you are planning on changing hosts. You will need a full account backup downloaded from your old host to upload to your new host.
Alternatively you can restore from the automatic restore point provided by clicking “restore”. No download needed.
Other Backup Options
There are other options to complete this process but, this one is the easiest, and most direct.
You can also do all this manually through your phpMyAdmin by extracting the files. I tried it this way for the sake of research. It wasn’t difficult by no means but, why fart around when you can just click a button that is right in front of you? Since I’m not particularly into IT I like to keep it simple.
Now relax. Enjoy your coffee.
You have everything backed up in the unfortunate event a hacker gets in.
Geez, I don’t know what I was freaking out about. (insert biggest eye roll ever)
Have you ever had your website hacked?
Or accidently did something that really messed things up?
Tell us about it! Leave a Comment.