Migrating from WordPress to WordPressMU, Step by Step

I just finished migrating a high profile site with about 150 MB of textual content from a WordPress 2.2 install over to WordPressMU 2.7.  Here are some tips to make your experience a little easier than mine was.

Moving content from one WordPress site to another is fairly straightforward, as long as:

- You’re not moving from WordPress to WordPressMU.  WordPressMU has a table structure that differs from that of plain vanilla WordPress, so some extra steps are needed (more on this below).

- You have less than about 2 MB of content on your WP site.  There are some hard file limits on the built-in import and export functions of WordPress that severely limit its usefulness.  In fact it’s almost impossible to migrate a large site using these features.

- You’re going from WordPress 2.5+ to WordPress 2.5+.  The database scheme is different prior to WordPress 2.5, as this was the version that introduced user-defined taxonomies for categories and tags.  So simply moving source tables to destination table won’t work.

In my case, I was going from WP 2.2 to WPMU 2.7, with the old 2.2 site becoming one of the “member sites” on the new 2.7 installation.  Here are the steps I followed:

Continue reading