How to migrate WordPress using the BackWPup plugin?

 

The BackWPup plugin creates a single backup file that can be used to easily migrate or restore your WordPress websites.

 

Install BackWPup


  1. Log in to WordPress Dashboard.

  2. Go to Plugins > Add New.

  3. Enter "BackWPup" in the search field.

  4. Click "Install" on the BackWPup plugin.

  5. Click "Activate" on the BackWPup plugin.

  6. Done!

 

Settings (Optional):

This will increase the backup time but reduce resource consumption/CPU load by adding short pauses to the backup process.

  • Go to WP Admin > BackWPup > Settings > Jobs [tab].

    Set "Reduce server load" to "medium". (Or maximum).

  • Click "Save Changes".

 

Create Backup


 

Create and Upload Using FTP:

  • Go to WP Admin > BackWPup > Job: New Job

    Enter the following details:

    Job Tasks:

    • Checkmark [*] Database backup.
    • Checkmark [*] File backup.
    • Checkmark [*] Installed plugins list.

    Archive Format: Zip (do not select Tar or Tar GZip).

    Job Destination: Backup to FTP.

    Uncheck "Errors Only" [ ] Send email with log only when errors occur during job execution.


  • Save Changes.

  • Click the "DB Backup" tab.

    Take note of the "Backup file name". This is the database file name in the backup.


  • Click the "To: FTP" tab.

    Enter your hosting account's FTP login details:

    FTP server: server.example.com (replace server.example.com with your server hostname).
    Port: 21
    Username:
    Password:

    Folder to store files in: /

    SSL-FTP connection: [*] Use explicit SSL-FTP connection.

    FTP Passive Mode: [*] Use FTP Passive Mode.


    Note
    If you are migrating to a VPS, Quasi, or Dedicated Server, deselect SSL-FTP:

    SSL-FTP connection: [ ] Use explicit SSL-FTP connection.


  • Save Changes.

  • Click "Run Now" from the top.

    Or, go to WP Admin > BackWPup > Jobs, hover your mouse over the backup job, and click "Run Now".

    Wait for the backup to finish.


  • Done!

Once the backup file is uploaded, you can uncompress and restore it using File Manager and phpMyAdmin.

 

Create Local Backup:

No need to create a local backup if you uploaded a backup using FTP.

  • Go to WP Admin > BackWPup > Job: New Job

    Enter the following details:

    Job Tasks:

    • Checkmark [*] Database backup.
    • Checkmark [*] File backup.
    • Checkmark [*] Installed plugins list.

    Archive Format: Zip (do not select Tar or Tar GZip).

    Job Destination: Backup to Folder.

    Uncheck "Errors Only" [ ] Send email with log only when errors occur during job execution.


  • Click "Save Changes".

  • Click the "DB Backup" tab.

    Take note of the "Backup file name". This is the database file name in the backup.


  • Click the "To: Folder" tab.

    Take note of the "Folder to store backups in". This is where the backup will be stored.


  • Click "Save Changes".

  • Click "Run Now" from the top.

    Or, go to WP Admin > BackWPup > Jobs, hover your mouse over the backup job, and click "Run Now".

    Wait for the backup to finish.


  • Go to WP Admin > BackWPup > Backups, hover your mouse over a backup, and click "Download".

    Store the backup on your computer.

  • Done!

Note:

If you created an FTP backup before creating a local backup, WP Admin > BackWPup > Backups displays FTP backups only.

 

Restore Backup


You can uncompress and restore the backup as mentioned in this guide:

Migrate using File Manager and phpMyAdmin.

 

Troubleshooting


If you get any errors after migration, refer to the following guide:

How to fix errors after migrating WordPress?

 

Getting Support


Contact the plugin developers if you need any support:

https://wordpress.org/support/plugin/backwpup/

 

  • 139 Users Found This Useful
Was this answer helpful?

Related Articles

How to backup WordPress using File Manager and phpMyAdmin?

Most hosting servers have File Manager and phpMyAdmin that you can use to backup your WordPress...

How to access a website when SSL is not installed?

If you do not have SSL installed, you will likely get an SSL error (e.g., your connection is not...

How to request migration?

  MechanicWeb will assist you with migrating your websites free of charge with select hosting...

How to manually restore cPanel backups?

In this tutorial, you will learn how to manually restore a full/partial cPanel backup or home...

How to split addon domains into individual cPanel accounts?

To split addon domains into individual cPanel accounts, you need to, in chronological order:...