If you're looking for an easy way to back up your WordPress website or transfer it to a different domain, the All-in-One WP Migration plugin is an excellent option.
Once installed, the plugin allows you to export your website as an archive file with the .wpress extension. This file can then be imported into any other WordPress site.
The plugin is easy to use and can be accessed via the left panel of your WordPress dashboard.
It's also listed among your installed plugins. With All-in-One WP Migration, you can effortlessly create routine backups of your website(s) or transfer them anywhere you want.
You can find All-in-One WP Migration in the WordPress repository, allowing for a direct installation and activation within WordPress.
Simply go to the Plugins > Add Plugin page, search for 'All-In-One WP Migration,' click Install, and once that is completed, click Activate.
The plugin is now installed and accessible from the WordPress Main Dashboard
All-in-One WP Migration is a plugin that specialises in site migration. It offers a simple and user-friendly approach that avoids complex settings, making it easy to use.
The plugin integrates options seamlessly into the export and import workflow, eliminating the need for additional configurations.
All-In-One WP Migration exports only your site's contents and database, excluding WordPress itself. To successfully import the site to a new location, make sure WordPress is already installed.
Here's how to get started: go to the All-in-One WP Migration link in the WordPress Dashboard menu.
Once you click on it, you'll be taken to a clean and uncomplicated page featuring a prominent 'Export To' button at the bottom. Initiating the export process is as straightforward as clicking this button.
While there are additional options and a 'Find and Replace' function at the top for those who need it, most users can simply click 'Export To' and proceed with ease.
The available options are exclusion options, and some are purely for troubleshooting purposes.
Most users will not need, or want, to exclude any of their site’s content, but it’s worth having a look to see if any of the options apply to your site.
After selecting your preferred options, the next step is to click on the 'Export To' button.
This will reveal a dropdown menu with several options to choose from, including the 'File' option which is the only one available in the free version of All-In-One WP Migration. All other options require the purchase of individual extensions.
In this knowledgebase article, we will only be exporting to a file.
The plugin will start preparing the Export file, which may take some time depending on the size of your site.
After this process is completed, a ‘Download’ button will appear, and the file will also be saved in the Backups section located at All-In-One WP Migrations > Backups.
When you click on the ‘Download’ button, the Export file will be downloaded to your local computer. Please note that this process may take some time, depending on the file size and your Internet speed.
Once you have downloaded the file, you are ready to proceed with the Import process.
This process must be done on your new server.
After exporting your file, you need to complete the migration process of your site. It doesn't matter if you are moving your site from a local production site to a new server or from one host to another, the process remains the same.
To import your site, you need to start with a fresh WordPress installation on your destination location. If you are setting up a new site, just organize the hosting and domain name, and install WordPress on your new account. If you want to move your site from one host to another without downtime, there are a few additional steps you need to take. Depending on your hosting, there are many ways to accomplish this, but essentially, you need to be able to log in to your new account and import the site before changing nameservers. My preferred method is to obtain the IP address of the new account and then temporarily map it to the domain name using the "hosts" file on my computer. This way, I can complete the import and then change the nameservers only when the site has been migrated.
Once you have a fresh copy of WordPress installed on your destination location, you need to reinstall the All-In-One WP Migration plugin. Then, go to the Import option. The dialog box that appears is just as simple as the Export one. However, keep in mind that your hosting may have a low Maximum Upload File Size, as shown in the image below.
Simply click on the ‘Import From’ button and select the downloaded file to upload.
After selecting the file, the plugin will start preparing the upload. You will notice some activities, such as checking extension compatibility, preparing the upload, and others.
Once it's complete, you will see a screen informing you that files and databases will be overwritten if you proceed.
You have the option to either continue by clicking on "Proceed" to import your site or "Close" to abort the process.
If you choose to proceed, the import process will start, which may take some time depending on the size of your site and the speed of your host.
Once the file uploaded is finished, you will see a confirmation screen indicating that your data has been successfully imported.
Next, you will need to log in to the new website using your old website credentials and save the permalinks twice as instructed on the screen.
This will complete the migration process and your website will have been successfully migrated.