All my blogs are now integrated in one WordPress Multisite installation. This will hopefully save me a lot of time in the future. Here’s how I moved my existings blogs…
- Upgrading existing blogs to WordPress 3.2 (done)
- Backup files (done)
- Backup databases (done)
- Exporting blog posts (done)
- Installing new WordPress 3.2 at the domain root (done)
- Enabling multisite (done)
- some custom .htaccess rewrites (done)
- Defining new blog 1 (done)
- Importing existing blog posts from directory 1 (done)
- Installing nextgen plugin /network activation (done)
- Migrating nextgen galleries from blog 1 (done)
- Defining new blog 2 (done)
- Importing existing blog posts from directory 2 (done)
- Installing Syntaxhighlighter evolved / network activation (done)
- Installing atahualpa 3.6.7 (done)
- Configuring atahualpa 3.6.7 (done)
- If you see this, then the main site has been moved (you’ll notice /blog/ has been replaced by /press/). Still fixing minor issues:
- How to get SyntaxHighlighter Evolved working along with Atahualpa theme.
- Displaying the tag cloud with Atahualpa, spaces after comma’s have gone. Fix see: Atahualpa forum
While converting an existing WordPress installation to multisite isn’t that hard, you still need some knowledge on apache > mod_rewrite. For large blogs, migration can take a while considering not everything gets migrated automatically.