Dec 26 / Jassen

Migration from B2Evolution 3.x to WordPress 2.9


I just completed migrating from the b2evolution 3.x blogging platform to WordPress 2.9. In fact, this is my first post under the new WordPress platform.

I’ve spent time over the past several days consolidating all my b2evolution blogs (dozens of them) down into one site. It was a difficult decision process to consolidate to one domain, and I did so gradually. I will now forward the old domains to specific categories on this blog.

Once I had all the posts and categories cleaned up on b2evolution, I had to figure out how to migrate it all. There are no easy ways to do this. There are instructions out there for exporting b2e data using a Movable Type skin, then importing that into WordPress. However, these methods don’t work with b2evolution 3.x.

After unsuccessfully trying the skins method, I went to wordpress, and used their instructions, actually, including their database import script, located at http://codex.wordpress.org/Importing_Content

Here’s how I did this:

1). Remove domain as a parked domain, added back to my hosting account as as add-on domain.

2). Upload WordPress 2.9 files and configure it, using the database name, login, and password of my b2evolution database. Yes, install the WordPress tables into the b2evolution database.

3). Run the WordPress installer script.

4). Run the WordPress migration script for b2evolution. It worked with b2e 3.x!

5). All my b2e pages imported as posts, so I manually recreated the 2 pages and deleted their post copies.

6). Deleted all my old b2e users.

All my categories (10 of them) and posts (160 of them) look to have imported correctly. The only downside was that the post dates all say today.

I also need to look at my .htaccess files to try and preserve old inbound links. It’s almost 1am, but I’m going to tackle that right now anyway. :)

Merry Christmas, everybody!

Sincerely,

Jassen Bowman