How to migrate WordPress Website with Duplicator
Table of Contens
Do you want to transfer your WordPress website from one host to another? There are many cases why you need to clone your WordPress website. Some of them are;
- You want to move your website to another host
- You want to create a staging instance of your website and develop on it or upgrade the website.
- You just want to create a clone of your website. A clone is an exact copy of your website.
In this article, I will show you the easiest way to clone your WordPress website.
Duplicator – WordPress Migration Plugin
With over a million installations Duplicator Plugin is one of the leading WordPress migration plugins.
If you want to clone your WordPress website, you have to do the following steps manually:
- Copy all files
- Export the database
- Check the server configurations, PHP configurations
- In the database Customize the WordPress site URL
- Update all outdated links with the new website URL
Going through all these steps sure sounds tedious. Manual installation also brings many unexpected errors.
Duplicator does most of the work that you would otherwise have to do manually, saving time and reducing the possibility of an error.
Duplicator will even install the new WordPress website on the new server, saving you an extra step.
Install Duplicator
Here you can create a new package with “Create New” Button. When installing, you can just continue the steps.
If you want to transfer the website to a new server immediately, you can fill out the server information in advance.
To do this, create a database on the new server. For the access to database, you need a database user too. You can now fill out this information under the Installer tab below the MySQL server.
Install Duplicator on the new server
Now you can call the installer on the new server. Let’s assume that the WordPress website needs to be installed on the domain “staging.azizozbek.ch”. The installer can be accessed at the following URL:https://staging.azizozbek.ch/installer.php
This installation page allows you to configure your new WordPress website.
If you already filled out the database information while creating the package, the database fields will already be filled out. Otherwise you have to add these informations. After connecting the Database, you can configure the website name and admin passport and your new WordPress website is ready to go!
Troubleshooting
#1 Duplicator timed out – 500 internal error
If you get this error message, there is definitely a server-side error. Make sure the following PHP parameters are set up a bit liberally as shown in the following screenshot:
If adjusting these settings doesn’t help, you can extract the archive file from Duplicator yourself.
The ZIP file may be too large and the server cannot extract the file. The easiest way is to extract the zip file on your hosting management tool like Plesk or cPanel.
Now you can open the installer and choose Options > General > Extraction > Manual Archive Extraction.
Looking for a WordPress Developer?
I'm a Fullstack PHP Developer a Hosting Company in Zürich/Switzerland. I love WordPress! For personal and business purposes i use WordPress.
If you have any Problem with your WordPress Website or you want to create one do not hesitate to contact me!
Recent Comments
Recent Posts
- Fatal error: Allowed memory size of bytes exhaustedJanuary 9, 2024If you are facing the Error “Fatal error: […]
- Install FOSSBilling with DDEV (Docker + Apple Silicon)November 14, 2023I love Virtualisation. It is the perfect way to work […]
- WordPress Custom Product Loop (woocommerce_product_query)September 19, 2023If you want to loop the woocommerce products with your […]
- WordPress get Tag Cloud by ShortcodeSeptember 13, 2023I was creating a WordPress Website and i needed use […]
- WordPress Non-zero exit status returned by script [Solution]December 7, 2022You are either installing a new WordPress Website or […]
Comments
Leave a Comment