The Migrate feature, on the BlogVault dashboard, allows you to move all the content and files of your site to a different URL, or a different hosting service. BlogVault allows you to move the latest backup (or any other backup version) of your WordPress site, to the new location without suffering any downtime.
How to Migrate a WordPress Site to a Different Domain
Choosing a backup version
You can migrate a backup of your WordPress site in one of two ways:
- Directly from the Migrate feature of the Backup module, which will move the contents of the latest backup version of your WordPress site.
- Or, you can do so from the History feature (which is the first tab under the Backup module)
Filling up FTP details
Once you click on Auto Restore, you are taken to the FTP details form, that asks for the details of the site you’re moving to. The details you’ll be required to fill in, are:
- The destination’s FTP Host or Server name
- The FTP type of the destination’s hosting service (FTP, SFTP, or FTPS)
- The destination’s FTP username
- Your FTP password for the new hosting service
These credentials allow BlogVault to access the new domain, and move your backup’s content automatically.
Selecting where WordPress is installed
Once you fill up the required details and click ‘Continue’, you must select the folder that the site to be moved, was installed in. This is the folder that contains the wp-admin, and wp-content folders. If you are using your hosting provider’s cPanel, then this would typically be the webroot directory i.e. /public_html.
Once you have selected the folder, click on ‘Continue’.
Choosing what to restore
The next step is choosing what to move to your new WordPress site. The BlogVault dashboard takes you to a form that asks you about the details of what you would like to migrate:
- The History Version: This field is automatically filled up according to the backup version you’d chosen to restore your site from; if you’d clicked on ‘Migrate’ directly from the Backup module, then it will be filled in with the latest backup version of your site. If you’d chosen a backup version from the History page, however, the form will take that backup’s version number. You can click on the dropdown to select a backup version, if you change your mind.
- Destination URL: This field should contain the URL you’re moving your WordPress site to, i.e. the destination of the migration.
- Your WordPress site’s database credentials: BlogVault fills this field automatically, with the database credentials of the site you’re moving. These credentials are taken from wp-config.php, so you don’t have to worry about filling them up.
- Advanced Options: The Advanced options allow you to choose if you’d like to migrate only files or tables of your WordPress site. You can also specify a Name Server that would help point to your new domain name or URL. This helps in case the DNS servers of the new location haven’t been updated yet– in order to avoid downtime, you can specify the Name Server’s credentials so BlogVault can contact the server and complete the migration.
- HTTP Basic Authentication: These are your WordPress login credentials, which are required only if your site is protected through Basic HTTP Authentication.
Clicking on ‘Continue’ after filling up this form, will start the migration of your WordPress site.
That’s it! It’s that simple to move your site from one URL to another!
Migrate is a function that happens from BlogVault’s servers, and doesn’t require manual intervention or assistance. There is no loss of data, and definitely no downtime caused. This saves time, and is convenient, unlike a manual migration that needs you to download your backup files, and then upload them to the new server using an FTP client.
Note: If you would like to test a backup version before you choose to migrate it to a new domain, you can do so using the ‘Test Restore’ function.
The Migrate feature comes in handy even when your hosting account has been suspended, when you’re moving from one hosting provider to another, or when you’re re-branding and you want to change your site’s URL completely.