It is really common that, for any reason, you have difficulties with your WordPress site that can lead to lose information or put your site unavailable temporarily. Sometimes it is easy to identify what the problem is and fix it immediately but in some other cases we have no idea what is going on.
Whenever this happens, backup files are the fastest way to save the day.
That is why in this article we will explain the easiest way to create backups of your WordPress website as well as how you can use them to restore your site so you can easily keep your site safe and revert back to a functional version in case of some enigmatic and tragic event happens and causes any trouble on your site.
Let’s see how we can do this!
The Easiest Way: All-in-One WordPress Migration (Plugin)
All-in-One WordPress Migration allows you to create a backup file of all your WordPress installation (including posts, pages, plugins, themes, database, everything) in a very simple, non-technical way. You can do this with just one click, and that’s why this plugin is so good.
To install it, you simply have to go to the plugin site, download it and install it, or, directly install it on your WordPress Dashboard from Plugins > Add New.
Once installed, you will see that the All-in-One WordPress Migration tab will be added on your sidebar as shown in the screenshot below.
First, we will start explaining the plugin functions that help you to create and manage backup files.
Export: Create a WordPress Backup
In this tab you can create backups with basic and advanced options with the touch of a button. After creating a backup, it will be automatically added to Backups Tab, but it will also let you download it to your computer, or export it to a third party service.
To start the backup creation process you just have to click on the Export To button. It will take a few seconds and then it will show the button to download a .wpress file. Also, you will find that the backup will be added to the Backups tab too, as we will later explain.
Additionally, you can click on the advanced options to choose specific changes and exceptions you want to apply before the backup is created. For example, if you don’t feel like having a backup of post revisions will be necessary, then you can omit them.
However, if you just want to do a one to one backup of your website, you don’t need these options. So you can just omit them.
Backups: Managing your WordPress Backups
In the Backups tab you can see all the backups, their name, when they were created, and their size. You can label these backups to help you to remember specific versions you decided to save.
Also, you will see all the main functions for the backups are there. You can Download, Restore or Delete your backups with the buttons on the right. Yes, one click is all you need to restore your WordPress website as you can see in the next screenshot.
Ideally, you should create backups constantly, but this depends on your needs and the content you make: if your website is a blog that is constantly updated, then it is likely that you will need backups every week or so; on the other side, if you create content for your business website and that content changes on a monthly basis, you can create backups monthly then.
It is important to keep in mind that backups tend to be very large files so we recommend you to delete old backups from time to time to save as much storage as possible on your server.
We recommend you to have a copy of these files on your computer as well as cloud services such as Google Drive or Dropbox, because, in case you can’t access to your website for any reason, like a problem with your hosting/server, you will always have a backup with you.
How to Restore your WordPress Backups
There are two options to restore your backups, the first one is doing it directly from the Backups tab as we saw above, but, we would also like you to choose another way. The other one is by uploading a backup file in the Import tab. Incidentally, the Import feature allows you to clone your site in other WordPress installation too, as you can upload a backup file into another server.
Import: Restoring your WordPress Backups
To upload a backup of a site you just have to go to Import > Import From > File and choose a .wpress file from your computer or cloud service in case you have a premium extension from All-in-One WP Migration.
After uploading the backup file, it will give you a warning of the changes that can be made if you continue. Click on the Proceed button when you are ready.
Then the backup file will replace all the data and you should click on the Save permalinks structure link to refresh your database permalinks structure and avoid any broken links, as is shown in the next screenshot.
Create a WordPress Development Environment or Server
As we mentioned before, with the functions given by All-in-One WordPress Migration you can also use the backup file to create a clone of your website in a WordPress environment server, so you can test themes, plugins, and changes you make without the risk of making big mistakes in your live website.
A development environment is simply another test server that you can have where you can do changes to your website before making these live. In this way, you ensure no change will affect your live website before tested.
For example, in the screenshot above, you can see we have a Webflin Dev environment, so we can make all the changes there before pushing anything to our live website.
So, now with your backup file, you can just get a development environment and go to the Import Tab, as we explained above, and then to Import From > File to upload your .wpress file.
After that, just as shown above on the Import section, it will show you some confirmation messages, and after these, the clone of your WordPress website in your development environment will be ready.
All-in-One Premium Extensions
Lastly, it is important to mention that All-in-One WP Migration has lots of extensions to extend the functionality of importing and exporting your backups. The extensions include integrations with Google Drive, Dropbox, Amazon S3, FTP and many more.
In this way you can ensure that your backups can be directly exported to any storage or tool you prefer, helping you to get an organized workflow, and keeping you relax about your website.
Some of these have a backup scheduler that can help you to automate the process of creating backups too, so you don’t even have to worry about that.
You can check all the extensions on the All-in-One WP Migration website just in case you are interested.
That’s it! Now you know how to create a backup of your whole WordPress site, and also how to use it to restore to a previous version when problems didn’t exist. Additionally, you know how to create a clone of your site and upload it to a development environment, so you can easily make changes before updating your live website.
Did we lie when we say this is the easiest way? As you could see, it was super easy!
If you would like for us to write about any similar topic related to WordPress backups, just let us know in the comments!