Info
- 42 posts
- 14 voices
- Started 3 years ago by Sam Bauers
- Latest reply from John James Jacoby
- This topic is not a support question
bbPress Integration plugin for WPMU
-
- Posted 3 years ago #
For anyone having problems with WPMU integration with bbPress, make sure you have the latest (1.0-alpha-6) version of the bbPress Integration plugin.
This newer version of the plugin is compatible with bbPress 1.0-rc-1 and should give you better advice about what to manually insert into your WPMU wp-config.php
-
- Posted 3 years ago #
Hi, new here and looking to add bbpress to WPMU.
I searched the plugins for 'WPMU' and for 'Integration' but could not find the plugin mentioned? What is teh name and where can it be found?Thanks.
-
- Posted 3 years ago #
I think it's this WordPress plugin:
http://wordpress.org/extend/plugins/bbpress-integration/ -
- Posted 3 years ago #
Ah, that might be it, thanks. I had only checked the bbpress repository :-P
Is this needed/required for the dreaded WPMU/BP/BBpress integration as well? -
- Posted 3 years ago #
Not sure about BuddyPress at all...
-
- Posted 3 years ago #
I have followed video integrating the database with ease. I now have your plug in for WP. I have copied the lines of code and have pasted them into my WPconfig file. What I have noticed with this code, I cant log out off bbpress, and every time I go back to wordpress it logs me out !
Any step by step directions on the integration would much appreciated !
-
- Posted 3 years ago #
I've installed a WPMU with buddypress. I've also installed a bbpress alpha release. My buddypress users are able to login in bbpress but they require to re-login.
I've also installed bbPress Integration plugin (1.0-alpha-6) and all settings are fine.
I want to share a common login for both, meaning if user is logged in buddypres then he shouldn't required to re-login in my bbpress installation. Is there a solution around it?
-
- Posted 3 years ago #
Scott any news on a complete fix and or directions on fixing the cookie problem with WPMU and BBPRESS
-
- Posted 3 years ago #
I'm seeing a similar issue to dmbware. Install looks ok until I paste the code in from the plug-in and then I can't log into WPMU. I remove the code from wp-config and I'm OK. Can't log into bbpress though and it says my password for admin can't be reset.
-
- Posted 2 years ago #
The plugin doesn't work right out the box in my installation. I've configured the settings and added the needed lines to my wp-config.php file, but after doing that I can't even login in WP (after entering user & pass I just get the same login screen with my username already filled).
However, if i change the defined 'SITECOOKIEPATH' from '/wp-admin' to '/' it works good. I don't know it this is the right thing. Is it ?
edit: i have WPMU 2.7.1, BuddyPress 1.0 and bbPress 1.0 RC1.
-
- Posted 2 years ago #
I finally got bbPress 1.0 RC1 installed on a new WPMU site...that was an ordeal. I had to install as un-integrated. I then installed the integration plugin but now I cannot log in to either my WPMU or my bbPress. I tried a password recovery but that did nothing. HELP! LOL
Should I change the "SITECOOKIEPATH" that Detective is referring to? What can I try now that I can't even log in?
Blessings,
Wendy -
- Posted 2 years ago #
All of the manual -config.php file changes are "recommended settings" and should not be considered "required settings."
It will still take some trial and error to sync the platforms up, and some educated cookie viewing to make sure each platform is dropping the same cookies with the same hosts, paths, domains, and hashes.
My advice is to make sure that the cookie, key, salt, path, and domain related manual entries into your -config.php files are mirror images of each other, and then start modifying from there if one platform drops a cookie differently than the other.
-
- Posted 2 years ago #
What are the current installation instructions for bbPress and WPMU?
Using the RC2 of bbPress, and the current trunk revision of WPMU, I go through the install and add the secret keys etc, define the primary blog (1), and get to the end but it asks me to create an admin account - it always used to use 'admin'.
Am I doing something wrong? When I use the username 'admin' it brings an error that the user already exists....
-
- Posted 2 years ago #
@hempsworth, I ran into this error myself, but eventually, it seemed to go away after uninstalling bbPress (delete files AND database tables starting with bb_), deleting cookies, and starting over.
See my post in the other WPMU integration topic and see if any of those settings help you?
-
- Posted 2 years ago #
@johnjamesjacoby, I have the same setup and problem as hempsworth. I have repeated the install process now 10 times, same error. I deleted the forum folder (bbpress) deleted the database tables and deleted the cookies. I even tried a different user name instead of 'admin', same error. And just for fun I also used a different browser, same error :-(
-
- Posted 2 years ago #
ITguy... How comfortable are you with phpMyAdmin? The NEXT thing to try, will be to look in your wp_usermeta table, and see if there are any "bb_" entries in there. Could be some corrupt capabilities in there that are causing headaches?
I'll be around for a few more hours so if you've got time to go back and forth I'll keep checking back periodically.
-
- Posted 2 years ago #
@johnjamesjacoby, thanks for yoyr quick response and offer to help. I found the following bb_ entries in the wp_usermeta table:
umeta_id user_id meta_key meta_value 14 1 bb_capabilities a:1:{s:6:"member";b:1;} 16 0 bb_capabilities a:1:{s:6:"member";b:1;} 24 2 bb_capabilities a:1:{s:6:"member";b:1;} 55 3 bb_capabilities a:1:{s:6:"member";b:1;} 75 4 bb_capabilities a:1:{s:6:"member";b:1;} 102 5 bb_capabilities a:1:{s:6:"member";b:1;} 112 1 bb_topics_replied 1 17 1 bb_user_settings m0=o&m1=o 18 1 bb_user_settings_time 1243961396The only odd entry may be the one for user id '0' since there is no entry for that user id in the wp-users table.
-
- Posted 2 years ago #
If your bbPress installation is malfunctioning (or incomplete) go ahead and delete all of those out of there, as they will only get in the way.
Delete those entries, delete cookies, and give the install another try.
I think this is the same issue I had, with the user_id of "0". The other odd thing to note, is that all of those say "member" instead of "key master".
-
- Posted 2 years ago #
THANK! That did the trick :-) Will let you know how the rest of the integration goes.
-
- Posted 2 years ago #
Phew! haha!
I'll be around if you have other problems.
-
- Posted 2 years ago #
John, this were I ended up:
1. Log in as admin to bbPress and went to admin->settings
2. Enabled 'bbPress XML-RPC publishing protocol' in the 'Writing pane'
3. In the 'WordPress Integration' pane set WordPress Administrator' to 'bbPress Key Master' role. All others to 'bbPress meber' and saved the User Role map.
4. added:
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '/');
define('COOKIEHASH', 'e6bd245d6e82566f2fdcff73419dd3da' );to both wp-config and bb-config files
5. Copied the 7 unique authentification keys from the wp-config file to the bb-config file adding 'BB_' in from of each variable name.
6. Added to the end of the bb-config file, just be the closing php code:
$bb->bb_xmlrpc_allow_user_switching = true;
Saved bb-config.sys7. Moved buddypress-enable.php file to the my-plugins folder under the forums folder and activated it.
8. In the WPMU admin pane selected the BuddyPress->Forums Setup and enter the forum URL, as well as the WPPU admin name and password.
9. Logout of BuddyPress and bbPress. Logged in to BuddyPress, changed URL to forum, needed to log in, however changing back and forth between the two now needs no further logging in.
10. Created a new group on the Buddypress site with 'Enable discussion forum' selected. Forum is created and visible on the bbPress site.
11. Enter a topic and comment, bot show up on both sites.
END of good news. Here is what is not working:
1. No user integration, only admin works, any other WPMU user is not recognized on the bbPress site.
2. Existing group's discussion are not creating forums when toggling the 'Enable discussion forum' option.
3. Only admin can create topics and comments within the group forums (due to problem #1).
I have done this now 3 times over, reinstalling bbPress (deleting the forum folder, the bb_ tables and bb_ entries in the wp_usermeta) and following the steps above which is a combination of your 'Forum Integration: Helpful Hints' posting and the added steps regarding the cookie integration posted on 'The Easy Button' and the 'UMW Wiki'.
I not sure what to do next to get this right :-(
-
- Posted 2 years ago #
John,
I came across your other posting 'Integrating WPMU trunk and bbPress RC2' and added the following to bb-press.php:
// DEEP INTEGRATION AT THE VERY TOP // (Sam, I can see you shaking your head right now) if ( !defined('ABSPATH') & !defined('XMLRPC_REQUEST') & !defined('BB_IS_ADMIN')) { define('WP_USE_THEMES', false); include_once( '/absolute/path/to/domain.com/wp-blog-header.php' ); //unset($wp_object_cache); header("HTTP/1.1 200 OK"); header("Status: 200 All rosy") ; } ' and ' // WordPress database integration speedup $bb->wp_table_prefix = 'wp_'; $bb->wordpress_mu_primary_blog_id = 1; $bb->user_bbdb_name = ''; $bb->user_bbdb_user = ''; $bb->user_bbdb_password = ''; $bb->user_bbdb_host = ''; $bb->user_bbdb_charset = ''; $bb->user_bbdb_collate = ''; $bb->custom_user_table = ''; $bb->custom_user_meta_table = ''; // WordPress cookie integration speedup $bb->wp_siteurl = 'http://mydomain.com'; // no trailing slash $bb->wp_home = 'http://mydomain.com'; // no trailing slash $bb->cookiedomain = ''; $bb->cookiepath = '/'; $bb->authcookie = 'wordpress_HASH-FROM-FIREFOX'; $bb->secure_auth_cookie = 'wordpress_sec_HASH-FROM-FIREFOX'; $bb->logged_in_cookie = 'wordpress_logged_in_HASH-FROM-FIREFOX'; $bb->admin_cookie_path = '/SUB-DIRECTORY/bb-admin'; $bb->core_plugins_cookie_path = '/MY-SUB-DIRECTORY/bb-plugins'; $bb->user_plugins_cookie_path = '/MY-SUB-DIRECTORY/my-plugins'; $bb->sitecookiepath = ''; $bb->wp_admin_cookie_path = '/wp-admin'; $bb->wp_plugins_cookie_path = '/wp-content/plugins'; define('WP_AUTH_COOKIE_VERSION', 1);The result being the user integration is working, HOWEVER admin no longer is recognized as 'KEY MASTER' nor does it know about my second bbPress user I created as administrator to be used as the user in WPMU's Forum integration. Using the admin as that user did not solve the problem either of being able post or create topics/groups. It seems that I either get partial data integration or user integration but not both. What a mess.
BTW, I have working without any problem WPMU 2.7.1 and BudyPress 1.0.1. Trying to integrate bbPress 1.0-RC2. I had originally working WPMU 2.7.1, BuddyPress 1.0 and bbPress 1.0-Alpha-6. I should have left things alone.
-
- Posted 2 years ago #
John,
I took a look at the bb_ entries in the wp_usermeta table and noticed that all entries related to the user capabilities were 'a:1:{s:6:"member";b:1;}'. This is rather odd since user id 1 is the admin and that should be listed as KEY MASTER. SO, looking at a old data base backup of my last working version showed the entry as 'a:2:{s:9:"keymaster";b:1;s:8:"throttle";b:1;}'. So I changed it to that value for id '1'.
The result, everything seems to work, user integration, creation of NEW groups and forums, entering topics and replies on BOTH sites. The ONLY thing that is not working is the reactivation of my existing group discussions by toggling the 'Enable discussion forum' option in the group admin pane. I will stop here for today. Maybe you have a suggestion tomorrow.
-
- Posted 2 years ago #
ITguy, did you remember to do the user-role mapping in your bbPress WordPress integration after you had everything all lined up? I read through your above steps twice and didn't see it there except for in step 3 before everything was working, but I did also just wake up from a pretty epic nap. :)
-
- Posted 2 years ago #
John, Yes, I did so (refreshing the User Role map), especially when I detected that the bb_ entries in the wp_usermeta table related to the user capabilities were 'a:1:{s:6:"member";b:1;}'. It did not make a difference. I had to do it manually changing user id's role to 'keymaster'.
-
- Posted 2 years ago #
Just a note in passing... re-applying the role map doesn't change the roles of any users that already have a role.
-
- Posted 2 years ago #
Tis true. I usually purge the bb_capabilities and apply the role map once everything is lined up, even though it's like rinsing the dishes and then washing them in the machine.
ITguy, couple of things to check RE-buddypress. XML-RPC is turned on in both WP and BBP? Also, don't forget to put
$bb->bb_xmlrpc_allow_user_switching = true;somewhere near the end of your bb-config.php file. That will make sure that xmlrpc can switch to your keymaster user to communicate back and forth between the two installs. -
- Posted 2 years ago #
@johnjamesjacoby - where does this bit of info come from:
$bb->bb_xmlrpc_allow_user_switching = true;I've never installed WMPU or BuddyPress, so maybe it's in the instructions or a config file already, but I've seen it referred to here a couple times and wonder where it comes from. Thanks.
-
- Posted 2 years ago #
John, XML-RPC is (was) turned on in both WPMU/BP and bbP. Also '$bb->bb_xmlrpc_allow_user_switching = true;' is (and always was) at the end of the bb-config file just before the closing PHP statement. I even check again that XML-RPC was working properly via Burt's XML-RPC-sayhello plugin.
Sam, taking your note 'about re-applying the role map does not change the roles users already have', I applied John's suggestion to 'purge the bb_capabilities and apply the role map once everything is lined up'.
The end result is the same, user switching works, admin has the correct bb_capabilities in the wp_usermeta table (no need this time for manual correction), and all users can create new groups with forums, add topics and relies to all discussions. The ONLY thing still not working is the recreation (activation) of old exiting groups with forums that exited before upgrading from BP 1.0 to 1,0,1 and bbP 1.0-Alpha-6 to 1.0-RC2.
I guess I have to delete them and create them as new groups. I should be able to export the topics and replies first and import them after the creation, unless one of you has another suggestion. Regardless, thanks to both of you for all the help so far.
-
- Posted 2 years ago #
@chrishajer, not sure where the original instruction about the need for '$bb->bb_xmlrpc_allow_user_switching = true; ' came from, besides seeing it referenced in all BB and ppB integration instructions, I came across it first on the BuddyPress.org site's 'Installing and setting up bp-forums' article (step 11). The URL is <http://trac.buddypress.org/browser/trunk/bp-forums/installation-readme.txt>.