I have just updated bbPress to 2.4 on a site running the latest version of the Genesis framework. When bbPress is activated, all posts and pages lose their titles – I just get a dash and the site title in the page source. This happens with all other plugins deactivated and with any Genesis child theme, as well as the naked framework itself. This was not an issue prior to the 2.4 release of bbPress earlier today. Any ideas for what I can do to fix this?
thanks for checking the queries. I believe it’s not your importer, actually…
I think there’s just an issue with my databases. I did the optimization for all tables, made another local copy (a brand new installation of Ubuntu with default settings for apache, php and the largest settings for mysql allowing it to use more resources).
However, after some more digging, I’m starting to think that my tables are the reason for this slow-down. Specifically them being a mix of MyISAM and InnoDB after many years of conversions, WP updates and one forum conversion from phpbb to vanilla.
I tried to get some out-of-memory errors but all it does is slow it down and it keeps going really slowly. Even setting it to 2000 rows at 1 second doesn’t seem to push it to run out of memory. The “top” command just shows me that it’s working away at 60% CPU and 11% memory for mysql and 50% CPU and 2% memory for apache.
MySQL workbench shows that I only have 6 connections active, which is probably another related issue. I don’t know how to change that but my current running test conversion is with all WP tables converted to InnoDB. It fluctuates at 50-200 writes per second according to MySQL workbench
This is total guesswork on my end (I’m no expert) and I thought it might be a helpful starting point for others with similar issues…
Thanks for the link, I had a read through the topic and I did see those dashes mentioned over there pop up twice in my import so far. All I needed to do, was to reload the Tools/Forum page with the importer, add all the db details and hit start.
It picked it up where it left off (no way for me to verify at this stage if anything got messed up but that was the only error I could see)…
The one odd thing I noticed was that the topic import is blazingly fast but the replies are very slow. Not sure if there’s a reason for that?
I lowered the delay to 1 second but looking at the rate at which posts are added to the “reply” post-type, it’s not really speeding up the process. Maybe my MySQL config might be to blame there if it’s not catching up?
Might have to try it on a different machine locally if 6 hours is possible for this kind of import. At this rate it’ll take another 4-5 days which is enough time to set up another machine for testing and letting it run for a while.
Take a look at the GSoC project by @frederickding
It’s an update to the WXR importer, I haven’t tried/tested this yet to see what’s different or how well it works with bbPress, but it looks promising.
https://make.wordpress.org/core/author/frederickding/
If you do give it a try I’d love to hear any feedback you have.
The formatting toolbar on our discussion forum above the comment box keeps disappearing. Was working on Firefox, then it went away. Now switched to Chrome, where it’s still available, but not appearing on Safari at all. Using latest version of the bbPress plugin and WordPress.
Still available and working fine in this support forum (currently using Safari browser) so would seem to be site-specific. Any help appreciated.
I’ve been trying to import my vanilla 2 forum posts (just under 500000 replies) and it’s been working away for a very very long time. Tried to do it on the server as well as locally on my macbook pro running Mountain Lion. It seems that it’s even running slower locally than on my server and after leaving it to run for a couple of days, I’m about 1/4 of the way there.
Tried all kinds of delay times and row limits but I can’t find a way to improve the speed of the import.
I was wondering if anyone here has successfully imported a database this size and has tips on how to speed up the process? Even at a 200 Limit with 3 second delay my MySQL workbench on my local machine shows 11000 Queries/second which seems a bit high?
I’m using the latest versions of bbpress, wordpress and vanilla.
I cannot find, how to have moderators or key masters be able to ban users – without them also being ADMIN on the WordPress site ?
Have I missed something ?
(lastest version of everything -wordpress+bbpress etc.)
Forgot to include information:
I am using latest wordpress
Latest Buddypress
Latest Bbpress
if you want to give a look here is a link :
http://www.kleepp.it/groups/blender-for-cgi/forum/
Strange thing…it appears on the group wall and on activity, just doesnt show up where it should be.
update: Submitted to the WP repository for approval, it’s here if anyone wants the zip. Note that this is a 1st release and whilst I have checked it works I have done limited “real world” testing. This will add a db read/write to each page load so that may have an impact – personally I think it’s unlikely on all but the bigger sites but who knows until tested.
download
@cashman wrote:
Yes, just tedious with hundreds/thousands of imported_users.
Agreed, I can only hack the URL of the WordPress admin dashboard to get me ~250 users at a time and yes it is tedious and in the past I have done most of this directly in phpMyAdmin with SQL.
@leahcar8/
Great news that the conversion finished π
The post counts in the backend and frontend should match so that has me a little curious to what is going on with that… Any chance you could post a couple of screenshots showing those numbers?
Thanks for the testing offer, I’ll let you know π
The approach in bbPress core is slightly different than what @jmdodd’s plugin originally did. You’ll want to test and let us know how it fares.
Just as a follow-up… my conversion did complete successfully! and I got it moved back to my hosting server. Everything seems to be working fine. I ran all the repair tools and that certainly fixed all the mis-matched posts…so that’s good. I’m not really sure how long it took, but I’m guessing it was about 8-10 hours. …and it seemed to go at a pretty stable pace throughout. I didn’t really notice a slow-down. I ran it on a macbook pro i7 w/ 4gb ram.
I have noticed that the post counts shown in the admin cp do not necessarily match what is shown on the user side, with the user side being correct (even after running the re-counters). It’s not that big of a deal, it just almost gave me a heart attack since I thought a whole group of posts was missing. But they’re there safe and sound after all. So I’m not sure what’s up with that.
So now I’m just trying to figure out what type of theme I want to use…and hopefully I can get the site active again.
@Stephen Edgar – if you are making changes to the vBulletin importer and would like to have someone test on a larger db, I would be glad to do it.
Thanks!
Rachael
Stephen, if you want admin/test access to a mostly working import from vbulletin to phpbb to bbpress, let me know if it would be helpful. There are quite a few users that have import_ in from of their usernames and duplicate users.
would like to keep the latest discussions posts on the front page but would like to limit how many are shown, perhaps 5 or so.
not sure where this is located in the backend nor in the files.
any help is appreciated.
thx
Currently using bbPress 2.3.2 Forum plugin ( http://batgap.com/forums/ ) … Every time any given thread exceeds 30 plus pages, it starts to malfunction. After writing a post, and hitting ‘Submit,’ instead of refreshing the latest page where the new comment appears, the poster is redirected back to page one. Also happens when clicking on the link to the latest comment, or the links contained in email notifications. Only way back to the latest page, is by actually clicking on the page number.
Is there any fix for this issue? Other than staring a new thread.
Thank you but where in your WordPress profile do you copy one or link to your own? I see the six choices in the admin and then this
For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address.
Now, having signed up to test, I created a hash of my email address to do the procedure and write it down, but there is no place to paste my hash.
Hi – I have the bbPress “Recent Topics” widget on the homepage of the site that I am working on (http://heattreatforum.flyten.net/). I want the parent forum that the topic was entered in to show up below the topic in this widget. How can I make this happen?
The version of WP I’m working with is 3.6, the bbpress verions is 2.3.2
Any help would be appreciated – thanks!
I want to have users host their avatar at Gravatar. How do I link to my avatar there via my line of code? I did an md5 hash for my avatar to test. Which plugin do I use to link that line of code?
Thanks π The latest v1.8 update is looking good π
I’d like to know if you have any success with this, i posted a similar issue here but i havent had any luck rectifying it.
The last time test i tried i got to >300k (forum has ~400k) posts after the convertor stalled and requiring a restart a couple of times, until the most recent time tried to restart I got this error in the output window:
Repair any missing information: Continue
WordPress database error: [Table 'db_name.pbpbb_posts' doesn't exist]β¨SELECT convert(posts.post_id USING "utf8") AS post_id,convert(topics.topic_id USING "utf8") AS topic_id,convert(posts.forum_id USING "utf8") AS forum_id,convert(posts.topic_id USING "utf8") AS topic_id,convert(posts.poster_ip USING "utf8") AS poster_ip,convert(posts.poster_id USING "utf8") AS poster_id,convert(posts.post_subject USING "utf8") AS post_subject,convert(posts.post_text USING "utf8") AS post_text,convert(posts.post_time USING "utf8") AS post_time FROM pbpbb_posts AS posts LEFT JOIN pbpbb_topics AS topics USING (topic_id) WHERE posts.post_id != topics.topic_first_post_id LIMIT 304200, 100
Starting Conversion
Im currently running this on AWS (Amazon Servers) and had upgraded to the server to something with a bit more grunt but its not helping.
Ive also discovered, not sure if this is related, that none of the replies that are imported are assigned to a forum or a topic and when viewing a topic only the first post appears and none of the related replies.
looking forward to response.
mchl
Did any of you test out wether the hidden content is visible through the search results?
Right now I’m using Page Security by Contexture to shield off the forums from certain member ranks.
But non members can still retrieve the content of off limits replies through the search form. They also show up for non access members in the recent replies widget.
I ran into to some server problems and it turned out to be my test site was opening up tons and tons of connections to the server, all php5, and the only way to stop it was to uninstall WordPress not even deactivating bbpress worked…very odd.
I will do some more tests this weekend and and get back to you… I am thinking the convert vb.php maybe did not close connection when it was done? Just a gut feeling plus I know nothing about coding.
OK, so in my PC it was incredibly slow so I made a test SMF and deleted a ton of users, topics and replies and left about 7000 replies, 600 topics and 800 users, uploaded to a VPS and the conversion was really fast.
As far as I can tell the import went well, seeing the numbers I noticed a few topics/replies missing but I’m not sure if it’s that they were lost or the SMF statistics are wrong.
Anyway I’ll proceed to test with the full database to see how it goes.
Thanks for the info on the short codes. It has taken forever to find that info.
Alright, I took and created two pages, “Register Page” and “Lost Password Page”. I published them both and put the URL’s in the appropriate spot in the widget. Then I go to the site and test out the register page and enter my information. When I click register it says, “User registration is currently not allowed”. What do I do from here???
Go give bbPress 2.4 RC1 a test run…
bbPress 2.4 – Release Candidate 1
Specifics in Trac ticket #1933