Multisite - How to migrate WordPress site into a multisite instalation


I'm all new to the multisite thing. I read all your blogpost about the advantages of the network and I decided to try it myself.

Well... I've succeeded to do the following:
1. I've created and active multisite network that working.
2. I've succeeded creating new site (e.g.;
3. I've succeeded to assign a global plugin and theme to my network.

But I failed to migrate the sites I have into this network. The methods I used to import the site was the built in WordPress import tool which I found not efficient.

Can you guide me how to migrate these mentioned above website into one working network? Can I use one of your plugin for this purpose?

Thanks in advance!

  • Nastia

    Hello Amiel

    Welcome to WPMU DEV Community!

    You can successfully move the content from WordPress single installation to a multisite site with the Snapshot Pro backup plugin

    Just install the plugin on both sites, back up your single site, move the backup to the snapshot folder of the site, and restore the backup on a subsite of your choice.

    Please check our detailed guide here:
    How to backup with Snapshot
    Easy migration with Snapshot

    Let us know if you require any further assistance!


  • Amiel

    Hello Nastia,
    Thank you for your fast response!
    I'm glad I can utilize Snapshot pro for this mission.
    I followed the step of snap shot pro tutorials:

    1. I created a snapshot of the original site (stand alone single WordPress site) -
    2. I used my DropBox account as destination for the snapshot file.
    3. I have installed snap shot on the destination Multi Site WordPress installation.
    4. Now I yried to import a snapshot via URL of my DropBox file. (making sure to follow the guidlines and transfering the 'snapshot' file within dropbox into public folder (outside of the app/WPMU DEV Snapshot path).

    5. The snapshot is ~90 MB and this is the screenshot of the error I receive:

    Would you be able to help me figure out how to import the Snapshot on the new site?

    Many thanks in advance!

  • Nastia

    Hello Amiel

    Would you please try the solution posted in this thread.

    I'm quoting the steps here:

    Solution for anyone getting the "Manifest error" -this is how I solved it.

    The trick is to upload your snapshot to a new directory within your public-html then copy the local path in the import. See instructions below.

    I used this method to transfer one multisite 'A' to another multisite 'B'.

    1.Create your snapshot from multisite 'A':

    a. Go to Network admin/Dashboard/Snapshot
    b. Select Settings:
    - Folder Location: Leave blank to save to the default directory /home/wpsitename/public_html/wp-content/uploads/snapshot/
    - Database Segment Size: 1000
    - Memory Limit: 512M
    - Compression Library: ZipArchive
    c. Add New
    - Give it whatever name you'll use to find your backup
    - Files to archive (I selected common files)
    - Tables to archive ( I selected the include all database tables)
    - When to archive: Immediately
    - Where to save: local server
    - Create snapshot

    2. Use FTP or cPanel File Manager to download your newly created snapshot to your local computer, then upload the zip file to your destination multisite ('B'). The real trick here is to create a new folder to upload your snapshot to.

    a. In the destination multisite create a new folder public-html/snapshots
    b. upload the zip file to this folder

    3. Import your snapshot to your destination multisite

    a. Go to Network admin/snapshots/Import
    b. Enter the local url for the newly uploaded snapshot:
    c. Scan import button

    Success message with no more Manifest Error message.

    You should now see the newly imported snapshot in Snapshot/All snapshots.

    Let us know how it went!


Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.