It’s No brainer that wordpress is powering most of the site over internet, no matter its a Personal Blog, Portfolio, an company web presence site or an small E-commerce stores.
WordPress is free and open source CMS (Content Management System) that powers most of the website today its very easy to host develop and maintain, as developer or maintainer or a wordpress website sometimes its very hard to manage backup or do changes over online live environment due to dependency of plugins and wrong configuration may result website down.

The best approach as a developer is to create a wordpress website locally and migrate to the internet over domain. Sometimes it looks like a very time consuming or tedious task.
But using various wordpress plugin its very easy to perform, today i am going to demonstrate how you can use the plugin “Duplicator” to perform migration of local wordpress website to internet domain.
Requirements
- Locally running wordpress website
- CPANEL access
- Creating an database using CPANEL and handy the Database name, Username and password of the database.
Process
Now go to your locally running wordpress site navigate to plugins section select add new and search “Duplicator” and install the plugin showing below.

After installation, activate the plugin.

There was a welcome message from Duplicator plugin you can allow and share your email address or click on skip.

Now on Duplication page click on Create new

It will initiate the setup process and show the filename and the location of file where it will store all you just need to verify and click on next

The scan process will start most of the CPANEL environment you will get good message incase of any error you can comment or do simple google search with your cpanel provider to get solution fix that solution perform the scan again and when you get all Good message click on Build

The Duplicator Build process will start

After the Build process is completed for Backup you can download the installer and Archive file.

Now Navigate to your CPANEL website public director in my case i am using Cyber Panel and upload both file (Installer.php and Archive.zip)

Now navigate to domain after / add installer.php to get following database details setup page for example if your site is
abc.com
then the URL u need to type is
abc.com/installer.php
enter the previously created CPANEL database name, database user and password click on validate.

If all validation is pass without any warning and when clicking on next button you will see a summary of the site including site url and database setting.

After clicking ON the Extracting of the wordpress site process will start and wait till the process is finished.

After the extraction you will get an option to login on admin panel of your wordpress site, make sure you checked the auto delete installer option as it will prevent any issues from installer in future.

You will redirect to login page enter the wordpress username and password to login

Once you login successfully your duplicator plugin will notify the summary.

Note: sometimes in migration some plugins get disabled so after successful migration navigate to the plugin section and make sure all your required plugins are enabled.
You might be interested in wordpress