WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have no previous experience in developing multisites so be easy on me. I´m familiar with developing and launching single sites though.

I´m looking for the smoothest way to build a multisite for my client. It doesn't matter if I build locally or on a live development server. The sites will be basically the same but in different language versions, the content will also be slightly different.

I´ve been reading that it´s hard to migrate multisites to new servers because the url:s are hardcoded in the database in another way than on single installs, making search and replace much harder (or impossible?). So how should I go about then?

Develop locally and use the same url as the sites will have at launch, somehow? Use some kind of plugin to migrate multisite? I see Backupbuddy has this as a BETA feature, has anyone tried this?

Any ideas or tips on a good workflow here?

share|improve this question
Haven't tested yet, but the new version of BackupBuddy (3) is said to have a much better MS support... – brasofilo Jun 14 '12 at 20:26
up vote 3 down vote accepted

I always develop the webiste locally on my machine with the setup mydomain.dev and using svn or git to save versions of the code. The next step is to put it on a test domain like stage.mydomain.com and after that mydomain.com

I use this to change the url:s in the database: https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

Its a search and replace tool that you put in your WordPress root and just run it from mydomain.dev/searchreplacedb2.php

share|improve this answer
Ok. Does this script take care of serialization issues aswell? – Johan Dahl Jun 14 '12 at 11:32
Yes, the description says: This script can now also handle multiply nested serializations, which can happen in transient values in WP at times, and it can also handle multi-byte Unicode changes safely. – Pontus Abrahamsson Jun 14 '12 at 14:38
Toppen! Thank you :) – Johan Dahl Jun 15 '12 at 13:58

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.