How one can Migrate a WordPress Multisite Subsite to a Single WordPress Web site

 

Splitting a WordPress multisite community into single WordPress web sites was fairly difficult and downright clunky…till now! Shipper makes shifting an internet site from a WordPress multisite community to a single WordPress set up hosted by itself area a breeze.

There are numerous advantages and benefits to operating a multisite community. There are occasions, nevertheless, when you could need to take a web site from a multisite community and set it up as a single WordPress web site by itself area.

On this publish, we take a look at:

  • Why Break up a Web site from a Multisite Community?
  • How one can Migrate a WordPress Multisite Subsite to a Single WordPress Set up

Why Break up a Subsite From a Multisite Community?

Listed here are among the explanation why you could need to take a web site out of a multisite community and set it up as a single WordPress set up:

  • A web site could have outgrown the community and must have its personal house or id.
  • You need to have extra management over the positioning and set up plugins, themes, or third-party apps that may’t be added to Multisite or that will require its personal server.
  • Your web site isn’t performing in addition to it might and also you need to enhance its efficiency.

When you search on-line, you can see quite a lot of articles and tutorials aimed toward exhibiting multisite admins tips on how to migrate a subsite to a single web site. These are typically clunky and contain quite a lot of steps like making backups, importing XML information, renaming database tables, making search-replaces by way of WP-CLI or a plugin, and so forth.

Whereas this may increasingly work superb if you wish to transfer a single WordPress web site to a Multisite community, going the alternative approach to break up a subsite from a multisite surroundings and migrate your complete web site over to a single WordPress set up hosted by itself area is more difficult.

Is there a less complicated and simpler approach to automate this course of–possibly simply click on a button or two–and have the entire thing carried out for you?

Certain! In WordPress, we name it a “plugin.” 😉

WordPress Multisite To Single Web site Migration With Shipper Plugin

In model 1.2, Shipper Professional launched the flexibility emigrate a subsite from a multisite community to a single web site. This eliminates all of the “clunkiness” of attempting to separate and migrate subsites manually.

Let’s undergo the migration course of step-by-step and present you ways straightforward Shipper does it…

Preliminary Setup – Pre-Migration Guidelines

Migrating websites with Shipper is really easy. Shipper works with any host. Simply arrange your vacation spot web site and be sure that the Shipper plugin is put in on each the supply (ie, your multisite set up) and vacation spot websites.

Notes:

  • There’s no have to again up your supply web site. Our migration methodology is 100% protected on your supply web site (i.e. your Multisite set up). We do advocate, nevertheless, performing an entire backup of your vacation spot web site in case one thing goes flawed whereas the system overwrites your vacation spot web site’s information, folders, and database.
  • When you’re a WPMU DEV member, use Snapshot Professional to carry out an automated backup of your total web site to our safe cloud storage (and restore your web site in only one click on if required).

For this tutorial, I’ve arrange a demo multisite community with three subdirectory subsites on a devoted server utilizing cPanel and Softaculous.

WordPress Multisite demo
Our WordPress Multisite demo web site.

Let’s suppose that we need to break up Web site 2 away from the Multisite surroundings and migrate your complete web site over to a single WordPress set up by itself area.

That is what our demo web site appears to be like like:

WordPress subsitedemo frontend.
That is the WordPress subsite demo we’ll break up from our Multisite community.

Our demo Web site 2 consists of posts, pages, feedback, classes, tags, plugins, themes, media, and so forth. We need to migrate all of this over to a single WordPress set up.

Demo subsite dashboard
Let’s migrate every part included in our subsite: all content material, media, plugins, themes, and so forth.

Right here is our model new single WordPress set up.

New WordPress install.
Our new WordPress set up – that is the vacation spot web site.

And right here is the dashboard of our model new WordPress single web site.

New WordPress install dashboard.
The dashboard of our model new WordPress set up.

We are actually prepared to start the migration course of.

How one can Migrate a WordPress Multisite Subsite to a Single WordPress Set up Utilizing Shipper

Shipper’s Multisite to single web site migration characteristic helps you to migrate a subsite out of your multisite community to a single web site set up utilizing the next strategies:

Bundle Migration

Shipper Dashboard - Package Migration.
Shipper Dashboard – Bundle Migration.

With this methodology, your web site is packaged as a file with an installer software so you possibly can obtain and switch your web site to the brand new server utilizing SFTP.

Bundle Migration helps you to create a bundle of the entire community or one of many subsites. When you bundle a subsite after which set up it on a server, it is going to be put in as a single web site.

API Migration

Shipper Dashboard - API Migration.
Shipper Dashboard – API Migration.

This methodology gives a one-click automated export/import perform by way of safe server-to-server communication.

API Migration helps you to each export and import a subsite from a community to a single web site.

Seek advice from Shipper’s plugin documentation for an in depth step-by-step walkthrough on migrating websites utilizing the above strategies.

Time To Migrate Our Subsite…

Now that we have now lined all the preliminaries, let’s migrate our subsite to our new single WordPress set up.

As per our earlier pre-migration guidelines, you need to have already got related each your supply and vacation spot websites to The Hub.

The Hub
Ensure that each your supply and vacation spot websites are related to The Hub

You also needs to have Shipper already put in on each websites.

In your WordPress Multisite set up, navigate to the Shipper menu.

WordPress Multisite - Shipper menu.
WordPress Multisite – Shipper menu.

Methodology 1. Bundle Migration

Let’s undergo the Bundle Migration methodology first. You’ll be able to choose this methodology from the plugin’s dashboard or go to Shipper > Bundle Migration and click on on the Create Bundle button.

Shipper - Package Migration
We’ll use bundle migration to maneuver our subsite.

Within the Create Bundle display, give your bundle a reputation, then choose Subsite to Single web site because the Bundle Kind and choose the subsite you wish to migrate from the Select Subsite dropdown menu.

On this instance, we’ll choose “Site 2” because the subsite emigrate.

Shipper-Create Package for Subsite
Choose your subsite from the dropdown menu.

After choosing the subsite emigrate, select whether or not or to not password-protect your bundle and click on the Proceed button.

Within the subsequent modal window, click on the Construct Bundle button, except you need to exclude particular information, folders, or database tables utilizing filters.

Shipper - Package exclusion filters.
You’ll be able to exclude information, folders, or database information out of your bundle or export your total subsite.

Shipper performs a complete “pre-flight” examine and builds your bundle robotically.

Shipper Building Package modal
Strive successful a no-blinking staring contest with our one-eyed capt’n when you wait on your bundle to construct.

As soon as your bundle is prepared, obtain each the bundle archive and installer information to your arduous drive.

Shipper - Package Ready modal
Your migration bundle has arrived!

Subsequent, add each the bundle archive and installer information by way of FTP to the foundation listing of your vacation spot web site’s server (i.e. your single WordPress set up) utilizing an FTP consumer (e.g. Filezilla).

Filezilla window
Add archive and installer information to your single WP set up root listing.

Word: You’ll need to acquire your FTP login particulars out of your host. In case your websites are hosted with WPMU DEV, you possibly can seize your SFTP login particulars from The Hub by choosing your vacation spot web site and clicking by way of to the Internet hosting > SFTP/SSH tabs.

The Hub - Hosting - SFTP
Seize your SFTP login particulars from The Hub.

After importing the bundle archive and installer information to your single WordPress set up’s root listing, navigate to https://yourdomain.com/installer.php in your browser and observe the migration wizard’s directions to finish the migration course of.

Package Migration Wizard screen.
Observe the wizard to finish your migration.

You’ll be able to create a brand new database in your single vacation spot web site or overwrite your present WordPress set up. When you select to overwrite your vacation spot web site, we advocate enabling the “Fetch database credentials from the config file” choice. Because the vacation spot web site is there, it’ll pull the database credentials robotically from the wp-config.php file.

Select an choice and click on the button to check the connection and deploy your migration.

Create a brand new database in your vacation spot web site or overwrite the present one.

The Migration Wizard will robotically run by way of the deployment and set up course of after which ask you to verify and replace your new web site’s particulars.

Migration Wizard - Update Data modal
Final step…

As soon as this course of is full, you may be requested to log into your newly migrated web site and examine that every part is okay.

Log in together with your supply web site’s particulars. If every part appears to be like okay, run the cleanup script to take away the migration information out of your server.

Migration Wizard - Finish and Cleanup modal
All carried out! Time to wash up and luxuriate in your new web site!

Every little thing out of your supply Multisite subsite ought to now be copied over to your new, single WordPress web site.

Your newly-migrated web site on a single WordPress set up with every part from the supply web site copied over.

Now that we’ve checked out migrating a subsite to a single web site utilizing the Bundle Migration methodology, let’s undergo the API migration methodology.

Methodology 2. API Migration

You’ll be able to choose the API methodology from the plugin’s dashboard or go to Shipper > API Migration.

This methodology helps you to export a web site to a different server or import one other web site into the positioning you might be engaged on.

API Migration screen.
With API Migration you possibly can export and import websites.

For this tutorial, we’ll export a subsite from a Multisite set up into the one WordPress set up we’ve beforehand arrange.

Click on the Export button to start the method (when you’re within the plugin’s dashboard display, click on on Export > Start Migration).

Select Subsite to Single web site because the Migration Kind, choose the subsite emigrate from the subsite drop-down menu, then click on Subsequent to proceed.

Shipper API Migration - Migration Type modal window
Choose the subsite to export.

After confirming your password, Shipper does just a few duties within the background and asks you to pick out your vacation spot web site.

Select the positioning you need to export your subsite to from the dropdown menu and click on the blue arrow button to proceed.

Shipper API Migration - Choose Destination modal window
Choose your vacation spot web site.

After making ready your information, Shipper presents you with the Migration Filters window. As mentioned earlier, this lets you exclude any information, folders, or databases you don’t need to export.

Use the filters to exclude gadgets or skip this step emigrate your complete subsite and click on Subsequent.

Shipper API Migration - Migration Filters modal window
Use the Migration Filters window to exclude any information, folders, or databases out of your migration.

Shipper will run an intensive Pre-flight examine and allow you to know if it detects any points.

Points in “red” point out errors that may forestall your migration from finishing efficiently. These have to be addressed earlier than Shipper will enable your export to proceed.

If there are not any purple points, you possibly can ignore any yellow-coded warnings and proceed.

Shipper API Migration - Pre-flight Issues modal window
Shipper lets you recognize if there are any points that want fixing earlier than migrating your web site.

A modal window pops up asking you to pick out a vacation spot database prefix. You should utilize the database prefix out of your supply web site, your vacation spot web site’s present database prefix, or create a customized DB prefix.

Shipper API Migration - Destination Database Prefix modal window
Choose your vacation spot database prefix.

Shipper calculates the dimensions of your bundle and estimates how lengthy your migration will take.

Click on Start Migration to proceed.

Shipper API Migration - Ready to Ship modal window
Shipper’s all able to go!

Shipper will start emigrate your web site and ship you an electronic mail when it’s all carried out.

Shipper API Migration - Migration in Progress modal window
Migration in Progress.

As soon as the migration has been efficiently accomplished, you possibly can log into your vacation spot web site and examine your server to view your entire exported content material, information, folders, databases, and so forth.

Migration complete.
Your subsite has efficiently migrated. Yippee-API-Oh!

Word: If something goes flawed whereas utilizing the API Migration methodology (e.g. Shipper will get caught exporting/importing information or is taking a really very long time, you possibly can cancel the migration course of and check out utilizing the Bundle Migration methodology described earlier, or contact our help crew for knowledgeable assist.

Cancel Migration
You’ll be able to cancel the migration if one thing’s not proper.

Submit-Migration Guidelines

After migrating your multisite subsite to a single WordPress web site, spend a bit time going over your new web site to be sure that every part has migrated efficiently.

Verify:

  • Posts, customized publish sorts, and pages
  • Media attachments
  • Plugins
  • Themes
  • Feedback
  • Settings (e.g. Permalinks)
  • Folders and information (server)
  • WordPress Database(s) (server)

Say Goodbye To Clunky Migrations

Whether or not you intend emigrate WordPress websites single-to-single, multisite-to-multisite, multisite-to-single, or single-to-multisite, Shipper makes the method straightforward and easy.

When migrating a multisite subsite to a single WP set up, there’s no have to manually export or import information, migrate SQL databases, change wp prefixes, rename database tables, make search-replaces, and so forth. Shipper handles all this for you.

Shipper works with any host. Nonetheless, we advocate internet hosting on WPMU DEV’s managed WordPress internet hosting service, utilizing The Hub to handle your websites, and accessing our devoted crew of 24/7 help specialists for hassle-free web site migrations.

When you need assistance connecting websites to your Hub utilizing the WPMU DEV Dashboard plugin, take a look at our documentation on tips on how to add a web site to The Hub.

And when you want an entire step-by-step walkthrough of the Multisite to single web site migration course of, check with our Shipper plugin documentation. Additionally, make sure that to examine our roadmap for brand spanking new Shipper options coming quickly.

 

Leave a Reply