Ok. Last chance. I’ve requested it many, many times, but so far, everyone has zoomed right by it. I was asked to send in a DB dump of my site, and nada. I’m asking for a B2 Evolution to WordPress importer. I was considering trying to go through MT, but with their changes, I’m not even sure that is a good idea. Can someone either come up with an Evo to WP importer, or a template to go from B2Evo to MT to WP? Thanks in advance.
Okay, I’m moving to a different server and I’m having trouble getting b2evo to move nicely. So, I thought this is the time to move the blog to wordpress, like all of the other blogs I manage. I found this lovely script, was filled with excitement but instead of getting a nice import, I get a page filled with these sorts of errors (I edited out my actual database):
WordPress database error: [Table ‘”my b2evo database.wp_options’ doesn’t exist]
SELECT option_value FROM wp_options WHERE option_name=’fileupload_url’
This is a whole page of things like this, and while it says by the end things are imported, nothing changes on the wordpress installation, so clearly I’ve mucked the whole thing up. I suspect I’m entering something wrong, but I don’t quite get what it is.
Help would be most appreciated. B2evo was nice for what it could do, but I keep coming across complications which makes WP my blog of choice now.
You have to install WordPress into the same database that you use for b2evolution in order for this to work. Don’t worry about overwriting anything: the wordpress tables are
wp_and the b2evo tables are
evo_, so they shouldn’t conflict by default.
Is this a problem? If so, I could add that option to the importer. I’m going to be publishing a new version of it soon (ie, in the next few days/weeks.) If you’d like an early copy, send an email to any address of your choosing at IsaacSchlueter.com.
Ah… yes. That’s it. No, it’s not a problem. Well, maybe it’s a problem with my reading comprehension.
Thanks so much for the response. I had the strong suspicion it was an error on my side, only I don’t know enough to be sure about it. I very much appreciate your help.
MRT and I have tweaked this script a bit more, and added some more functionality to it.
You can get it from either http://themikecam.com/downloads/import-b2evolution.php.txt or http://isaacschlueter.com/download/import-b2evolution.php
Hey, I want to say the import tool worked very nicely. Everything is in order. Thanks for all your work with this.
Good work guys!
My way was kinda dirty, and only handled the permalink problem. I wasn’t really looking forward to maintaining the complete importer. Let me know if you ever need a hand with it though.
Thank you, thank you, thank you! I’ll be moving to WordPress in the next couple of days or so. I’ve just spent another evening wondering why I can’t insert a simple picture into a post and why I have to jump through hoops just to use a font tag and why…aw, heck, b2evo is just plain lousy.
A brilliant tool that worked like a dream. Thanks!!
One tiny hiccup (hiccough?) as it cannot handle accents — at least spanish & portuguese ones. I just get the question marks embedded in black diamonds 🙁
Is there a quick tweak like htmlspecialcharacters that can be applied?
Please release me from the triple hell (bureaucratic, ugly & badly supported) that is b2evo — b2EVIL!
Actually, having a way for people who have WordPress installed in a different database would be nice. A lot of hosting plans now offer a scripts gallery where with two clicks (literally) you have a program installed. Without knowing anything about the program. The one for my host includes both b2evo and WordPress. But this easypeasy way of installing things requires a new database for every script you install. Price you pay for being lazy (or not knowing what the heck your doing).
I think there are, potentially, a lot more people who need to convert from b2evo to WordPress precisely because of these script galleries. Really. Multiple blogs on the same page just SOUNDS cooler… till you have it… and find yourself oddly stuck with it…
Thank you so very much for this script! I am rescued and on my way back to my old happy blogging ways…
I tried to use it as a b2evo 1.6 (Phoenix apha version) user, but it didn’t work out.
Is this script 1.6 compliant?
Let me know, please!
hi… i have the same problem with special characters. for me the import of the german “umlauts” (äöü) doesn´t work. all i get in wp are questionmark-like symbols. what can i do?
I am a b2evo 1.6 (Phoenix apha version) user and I also could not get the script to work.
I *really* would appreciate any help! AIM screen name is chodviolin – will work with you to help debug the script.
Here are the errors I got:
Importing User records ...
WordPress database error: [Unknown column 'user_firstname' in 'field list']
INSERT INTO wp_users (user_login, user_pass, user_firstname, user_lastname, user_nickname, user_icq, user_email, user_url, user_ip, user_domain, user_browser, user_registered, user_level, user_aim, user_msn, user_yim, user_idmode) VALUES ('chod', 'e9614726487f64004164f5c446d3f627', 'Benjamin', 'Chodroff', 'chod', '0', 'email@example.com', 'http://www.benchodroff.com/', '127.0.0.1', 'localhost', '', '2004-07-02 14:02:06', '10', 'chodviolin', '', '', 'login')
1 User record(s) imported!
Importing Category records ...
4 category record(s) imported!
Importing Entry records ...
Invalid query: Unknown column 'post_category' in 'on clause'
SQL : SELECT * FROM evo_posts
ON cat_ID = post_category
- The topic ‘B2Evo Importer’ is closed to new replies.