Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Creating custom HTML plugins for your website

    March 2, 2025

    WooCommerce Deposits and Partial Payments WordPress Plugin.

    February 26, 2025

    How to display API data on WordPress frontend using shortcode?

    February 25, 2025
    Facebook X (Twitter) Instagram
    • Privacy Policy
    • Disclaimer
    • Contact Us
    Facebook X (Twitter) LinkedIn Instagram YouTube
    Geeks Lab TechnologyGeeks Lab Technology
    Demo
    • Home
    • HTML/ CSS
      1. HTML
      2. CSS
      3. Bootstrap
      4. Tailwind
      5. Sass
      6. View All

      Creating custom HTML plugins for your website

      March 2, 2025

      HTML to Laravel Blade with CSS Assets

      October 23, 2024

      A Beginner’s Guide to PHP

      October 16, 2024

      How Convert a static HTML/CSS site to React App

      October 10, 2024

      Box Shadow vs Drop Shadow for Image in HTML and CSS

      October 10, 2024

      How to Set Up Tailwind CSS with Vite and React: A Step-by-Step Guide

      October 2, 2024

      Getting Started with Tailwind CSS: A Beginner’s Guide

      October 2, 2024

      Creating Header / Navbar with Bootstrap

      October 1, 2024

      Learn Bootstrap

      September 30, 2024

      How to Set Up Tailwind CSS with Vite and React: A Step-by-Step Guide

      October 2, 2024

      Getting Started with Tailwind CSS: A Beginner’s Guide

      October 2, 2024

      Minifing Sass CSS For Your Website Speed

      October 9, 2024

      Mastering in Sass: A Beginner’s Guide Improvements to Your CSS Work process

      October 9, 2024

      Creating custom HTML plugins for your website

      March 2, 2025

      How to use JQuery Swipe Slider?

      February 17, 2025

      How to Use OWL Carousel?

      February 17, 2025

      How to Integrate jQuery Magnifying Popup?

      February 17, 2025
    • WordPress
      1. WordPress CMS
      2. WordPress themes
      3. WordPress Plugins
      4. WooCommerce
      5. Tutorials
      6. WP Page Builders
      7. WP Speed Optimize
      8. View All

      WordPress Security in Easy Steps (No Coding)

      February 13, 2025

      How to add Custom Class and ID in Contact Form 7

      December 30, 2024

      How to Generate Automatic WooCommerce QR Code

      December 23, 2024

      Translate WordPress Website Using GTranslate Plugins

      December 22, 2024

      WordPress Security in Easy Steps (No Coding)

      February 13, 2025

      All About WordPress Child Theme

      February 11, 2025

      How to Fix 500 Internal Server Error in WordPress Website

      December 18, 2024

      How to fix the WordPress White Screen of Death (WSOD) Issue on Website

      December 18, 2024

      WooCommerce Deposits and Partial Payments WordPress Plugin.

      February 26, 2025

      WordPress Security in Easy Steps (No Coding)

      February 13, 2025

      How to set up the country flag and phone numbers in contact form 7?

      January 30, 2025

      How To Check WordPress Website Health And Improve It?

      January 28, 2025

      WooCommerce Deposits and Partial Payments WordPress Plugin.

      February 26, 2025

      How to Generate Automatic WooCommerce QR Code

      December 23, 2024

      How to setup and Configure WP Mail SMTP Plugin in WordPress

      December 15, 2024

      WooCommerce Tips: How to Make users purchase only one product per order

      October 23, 2024

      WooCommerce Deposits and Partial Payments WordPress Plugin.

      February 26, 2025

      How to display API data on WordPress frontend using shortcode?

      February 25, 2025

      Create Tables in Elementor

      January 7, 2025

      How to add Custom Class and ID in Contact Form 7

      December 30, 2024

      How to Customize the “Add to Cart” Button Text in WooCommerce

      October 15, 2024

      Best WordPress Page Builders: Enhance Your Website with Ease

      October 9, 2024

      Elementor Page Builder Loading Problem

      October 7, 2024

      How to Fix 500 Internal Server Error in WordPress Website

      December 18, 2024

      How to Optimize and Compress Images in WordPress

      October 14, 2024

      The Ultimate Popular WordPress Speed Optimization Plugins – 2025

      October 9, 2024

      WordPress Lite Speed Cache Plugin For Speed Optimization

      October 9, 2024

      WooCommerce Deposits and Partial Payments WordPress Plugin.

      February 26, 2025

      How to display API data on WordPress frontend using shortcode?

      February 25, 2025

      WordPress Security in Easy Steps (No Coding)

      February 13, 2025

      All About WordPress Child Theme

      February 11, 2025
    • PHP
      1. PHP Tutorials
      2. MySql
      3. View All

      PHP Variables in Detail

      October 17, 2024

      A Beginner’s Guide to PHP

      October 16, 2024

      Multi-Level Menu Like Primary Category and Sub Category Menu using PHP MySQL

      January 28, 2025

      How to connect PHP and MySQL Database?

      January 23, 2025

      How to display API data on WordPress frontend using shortcode?

      February 25, 2025

      Multi-Level Menu Like Primary Category and Sub Category Menu using PHP MySQL

      January 28, 2025

      How to connect PHP and MySQL Database?

      January 23, 2025

      PHP Variables in Detail

      October 17, 2024
    • Laravel
      1. Laravel Beginners
      2. Laravel Tutorials
      3. View All

      Laravel Eloquent Relationships: An Advanced Guide

      November 19, 2024

      Laravel 11 Send Email Via Notification

      November 14, 2024

      How to Add Toastr Notification in Laravel 11?

      November 14, 2024

      Laravel 10 Generate Test or Dummy Data using Factory Tinker

      November 13, 2024

      Clear Laravel cache in different ways

      October 21, 2024

      Laravel Eloquent Relationships: An Advanced Guide

      November 19, 2024

      Laravel 11 Send Email Via Notification

      November 14, 2024

      How to Add Toastr Notification in Laravel 11?

      November 14, 2024

      Laravel 10 Generate Test or Dummy Data using Factory Tinker

      November 13, 2024
    • JavaScript
      1. React Js
      2. View All

      Password and Confirm Password Validation in React JS

      November 12, 2024

      Username and Password Validation in React JS

      November 11, 2024

      How Convert a static HTML/CSS site to React App

      October 10, 2024

      How to Set Up Tailwind CSS with Vite and React: A Step-by-Step Guide

      October 2, 2024

      Creating custom HTML plugins for your website

      March 2, 2025

      How to use JQuery Swipe Slider?

      February 17, 2025

      How to Use OWL Carousel?

      February 17, 2025

      How to Integrate jQuery Magnifying Popup?

      February 17, 2025
    • Contact
    Geeks Lab TechnologyGeeks Lab Technology
    Home»Editors Choice»Migrate Your WordPress Site Using the Duplicator Plugin with cPanel
    Editors Choice

    Migrate Your WordPress Site Using the Duplicator Plugin with cPanel

    GeeksLab TechnologyBy GeeksLab TechnologyDecember 12, 2024Updated:January 6, 2025No Comments5 Mins Read6 Views
    Facebook Twitter Pinterest LinkedIn Telegram Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    It can be challenging to move a WordPress site, but if you have the right tools, it can be simple and quick. Duplicator is one of the most popular and user-friendly solutions for this task. With this guide, we will show you how to use the Duplicator plugin with cPanel to move your WordPress site without worrying about FTP.

    Why Choose Duplicator for Migrating a WordPress Website?

    • Clone Your Site: Create a full copy of your WordPress website with many customizable options in this plugin. If you don’t need any database table, you select this on theirs.
    • Facilitate Easy Migration: Run a file without installing WordPress to move a new server.
    • Backup Your Site: You can set a scheduled backup of your site.

    Prerequisites

    Before you start, please ensure that:

    1. Access to Your Current Hosting Account: Install the Duplicator plugin and create a package. I have completed this step below.
    2. Checks Server: Check your hosting; it supports both PHP and MySQL. 

    Follow This Step to Migrate Your WordPress Site

    1. Install and Activate Duplicator

    • Login to Your WordPress Dashboard: Go to WordPress dashboard and navigate to Plugins > Add New Plugin.
    • Search for “Duplicator”: Click the search and search Duplicator.

    • Install and Activate: Click the install now button and wait for the complete download, then click the active button to activate this plugin.

    2. Create a New Package

    • Navigate to Duplicator: Go to Duplicator > Backups.
    • Create New Backup: Click the “Create New” button to back up your site.
    • Name Your Backup: Give your backup a name for this backup. Like today’s backup , old backup , etc. Or leave the default name.
    • Configure Settings (Optional): Adjust any advanced settings if necessary. There are many advanced files, databases, and file backup encryption settings. 
      • File settings (Optional) : If you don’t need any file, select that. The duplicator doesn’t include this file in your backup package. This is the most use of a cache file.
      • Database settings (Optional): If you don’t need any database table, you can exclude that by “Enable Table Filters”.
      • Backup encryption settings (Optional): You can enable encryption on file backup. This is included in the paid version of this plugin.
    • Build the Package: Click on the “Next” button.
      • Duplicator to scan your site for potential issues.
      • Then click the build button.
      • Please wait a few minutes. Then see the build status screen.

    3. Download the Package Files

    • Download the Archive and Installer: Once the package is built, download both the archive.zip and installer.php files to your local computer.

    4. Prepare the New Hosting Environment

    a. Create a New Database

    • Access Your New Hosting cPanel: Log in to your cPanel dashboard.

    • Navigate to MySQL Databases: Find and click on the Manage Database.

    • Create a New Database:
      • Database Name: Please enter the new name of the database. You can use any name of the database. Then click the “Create Database” button.
      • User: Create a new database user and set a strong password. After creating the database, then back to the same screen and scroll down. You will see the “Database Users” section. Create a new user with valid credentials for this database. Then click the “create user” button.
      • Assign User to Database: Click the Add the user button and grant All Privileges. Then click make changes button.
    • Note Down Credentials: Keep the database name, username, and password handy for the installation step.

    b. Upload Package Files via cPanel File Manager

    • Open File Manager: In cPanel, click on the File Manager.
    • Navigate to the Root Directory: Typically, this is the public_html folder for your primary domain or a subfolder for an addon domain or subdomain. I will do it on my subdomain.
    • Upload Files:
      • Upload Backup Files: Click the upload, then upload  both the archive.zip and installer.php files from your local computer. Make sure you successfully uploaded this file.

    5. Run the Duplicator Installer

    • Access the installer script on your new website:
      • Open Your Browser: Navigate to http://your-new-domain.com/installer.php.
    • Follow the Installation Wizard:
      • Step 1: Deployment Setup
        • Click “installer.php”
      • Step 2: Setup your Database
        • Enter Database Details: Input the database name, username, and password you created earlier. Then click the Validate button.
    • Step 3: Deployment Your Site
      • Check that if all status is correct. Scroll down and check the checkbox and click Next button. Then you will see a popup; click OK.
    • Step 4: Finalizing
      • Remove Installer Files: For security, Duplicator will prompt you to delete the installer and package files. Please check the checkbox and click the Admin Login  button to log in to your dashboard. This process automatically deletes the installer file.
      • Show Successfully Migrate: After logging in to the admin dashboard, you will see this notification.

    6. Finalize and Test

    • Check Functionality: Ensure all pages, posts, plugins, and themes are working correctly.
    • Update Permalinks:
      • Navigate to Settings > Permalinks: Click “Save Changes” to refresh permalink structures.

     

    • Verify Media and Links: Make sure that all of the media files load correctly and that all of the internal links lead to the right domain.

    Conclusion

    With the Duplicator tool and cPanel, moving your WordPress site is a quick and simple process that requires little downtime and goes smoothly. As long as you follow the steps in this guide, it will be simple to move your site to a new host or name. Always make sure to back up your site before making big changes, and if you can, test the migration on a staging platform.

    duplicator plugin migrate website wordpress site backup
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    GeeksLab Technology
    • Website

    Related Posts

    Creating custom HTML plugins for your website

    March 2, 2025

    WooCommerce Deposits and Partial Payments WordPress Plugin.

    February 26, 2025

    How to display API data on WordPress frontend using shortcode?

    February 25, 2025

    How to use JQuery Swipe Slider?

    February 17, 2025

    How to Use OWL Carousel?

    February 17, 2025

    How to Integrate jQuery Magnifying Popup?

    February 17, 2025
    Leave A Reply Cancel Reply

    Demo
    Top Posts

    How Convert a static HTML/CSS site to React App

    October 10, 202450 Views

    How to Customize the “Add to Cart” Button Text in WooCommerce

    October 15, 202423 Views

    How to Set Up Tailwind CSS with Vite and React: A Step-by-Step Guide

    October 2, 202423 Views
    Don't Miss

    Creating custom HTML plugins for your website

    March 2, 2025

    Custom HTML plugins on your websites improve its overall functionalities and user experience. Here’s are…

    WooCommerce Deposits and Partial Payments WordPress Plugin.

    February 26, 2025

    How to display API data on WordPress frontend using shortcode?

    February 25, 2025

    How to use JQuery Swipe Slider?

    February 17, 2025
    Stay In Touch
    • Facebook
    • YouTube
    • TikTok
    • WhatsApp
    • Twitter
    • Instagram
    Latest Reviews
    Demo
    Geeks Lab Technology
    Facebook X (Twitter) Instagram Pinterest YouTube LinkedIn
    • About
    • Privacy Policy
    • Disclaimer
    • Contact Us
    © All Rights Reserved Geekslabtechnology 2024. Designed by Geekslab.

    Type above and press Enter to search. Press Esc to cancel.