Skip to content

Duplicator

  • Host access and credentials
  • Duplicator plugin (light or pro)

Simplicity: Duplicator is known for its simplicity. It allows you to migrate, copy, move, or clone a site from one location to another and also serves as a simple backup utility.

Works anywhere: No WordPress environment necessary on the new location. Only PHP and mysql.

  1. Start by opening your WordPress dashboard and navigating to Duplicator > Packages. Begin the process by clicking the ‘Create New’ button.

    When prompted, select ‘All’ under components to ensure everything is included.

    To avoid unnecessary files, enable file filters and add rules for the cache and the theme’s node_modules directory, using the shortcuts in the filters toolbar to help insert the correct paths.

    Proceed by clicking next, allowing Duplicator to scan your website.

    If any errors or notices appear, address them before moving forward.

    Once everything looks good, click ‘Build’ to generate both the installer and the website archive. Finally, download both files to your computer.

  2. Upload the installer and the archive to the new host

    Section titled “Upload the installer and the archive to the new host”

    Using an FTP client or a hosting control panel, upload the installer and the archive files to the root directory of the new website. Usually this will be something similar to public_html.

  3. In your web browser, navigate to https://example.com/installer.php. The installer may have a different filename, if so, use that one instead.

    Run the installer and use the new host credentials.

  4. Login to the wp-admin dashboard. After logging in, all installer files will be removed.

    Set the environment type to production.