Would you like to know the best way to move WordPress without headaches?
In this article I'll explain how to move WordPress in the best way saving time and avoiding problems!
Years ago I had to solve the problem of moving WordPress from my development server to customer's web domain. Before I discovered the secret that I'm going to show you in this article I uploaded all files to customer's web area and then I imported the database using PHPMyAdmin... Quite boring, right?
To make matters worse often a few options were going to be lost, and so it was necessary enter them again, losing precious time.
I had to find a way to speed up the process and especially avoid having to re-enter the options, so I went looking for a plugin that could help me and after a lot of research I finally found the Duplicator plugin.
This amazing plugin allows you to create an exact copy of your WordPress site and then move it without any problems to customer's web area; let us see together the main steps.
First of all you need to install Duplicator using the WordPress plugin installation feature.
Ok, now we can procede creating our copy; click on "create new" button on the right side of your screen and start the process.
On the next step you can decide to procede without enter any parameters or to complete the fields needed; please note, sooner or later you will need to place them anyway. Let us see the main fields:
- Host: The database host (ex. 127.0.0.1)
- Host Port: The database port (leave empty if standard)
- Database: The database name
- User: The database user
No password needed at this step, you'll enter it when you will install it on the new host.
After a few moments you will see a screen with eventual errors, don't worry, you can fix them follow the suggestions reported, or you can decide to continue, usually the errors do not affect the successful migration, below you can see the common errors.
Ok, click "Build" and wait a few minutes.
Ok, now we are, you can download the installer (a lightweight php files) and the zip archive and then upload them on the customer's host by FTP.
Once you loaded both files we can install the website by visiting the new domain invoking the installer.php file, ex: www.yourdomain.xyz/installer.php
As you can see now you've to enter the database data (if you don't add them before) and then click to procede; after a while you will se the last screen.
As you can see now you need to remove the installation file and save the permalink, your website is ready!
Of course, there also is a Pro version with additional features like:
- WordPress Multisite (MU) support
- Scheduled backup (yep, you can use Duplicator to backup your website)
- Cloud Storage to Dropbox, Amazon S3, Google Drive and personal FTP
See you later 🙂