In WordPress the folders are wp-admin, wp-content, and wp-includes. You should add a folder called forums or forum and upload everything inside of “bbpress” folder you downloaded. Ultimately you will have in the forum or forums folder bb-admin, bb-includes, etc etc. In WordPress you will now have forums (or forum), wp-admin, wp-content, and wp-includes
I’m very new at this. I’m unclear where specifically to put the bbpress folder so that it will properly interface as an addition to my wordpress blog. Can you please advise in which directory the bbpress folder should sit?
thank you.
They should be the ones that you use for the database connection for WordPress, yes. If you need to double-check them, look at the wp-config.php and copy them from there.
First I had problem realising bbpress was not just a plugin. I dont have to install it in the plugin directory. The installation instructions here did not specify that. It just said “Upload the uncompressed files to your server”. Anyway that is sorted now – I think. I uploaded the bbpress folder and renamed it ‘forums’ to the root of my wordpress installation.
I tried to install. The first step is asking me for database name, user, and password. Is this for my existing wordpress installation? I assumed so and supplied these details but am getting this error msg:
There was a problem connecting to the database you specified.
Please check the settings, then try again.
The problem seems to be that wordpress adds slashes to the input in its initialization, and them comes bbpress and adds slashes once again, and since the code assumes that slashes were added only once, stange things happen.
solution that work for me: in bb-settings.php change
// Sanitise external input
$_GET = bb_global_sanitize( $_GET );
$_POST = bb_global_sanitize( $_POST );
$_COOKIE = bb_global_sanitize( $_COOKIE, false );
$_SERVER = bb_global_sanitize( $_SERVER );
to
if ( !defined( 'ABSPATH' ) ) { // no need to sanitize if wp had done it
// Sanitise external input
$_GET = bb_global_sanitize( $_GET );
$_POST = bb_global_sanitize( $_POST );
$_COOKIE = bb_global_sanitize( $_COOKIE, false );
$_SERVER = bb_global_sanitize( $_SERVER );
}
I am reading your email right now. You just sent me the mail yesterday buddy & I thought that you have been sending me emails and somehow I missed all of them.
email me. my user name at gmail dot com
None of my wordpress logins can log in to bbpress.
gerikg, are you for hire? If I give you the credentials to login and change this stuff on my site, will you do it?
I cannot make this work, and to say it is frustrating is putting it lightly.
Okay…I did everything…it doesn’t work.
I cleared my cache and everything, and when I try to login to bbpress is says user “admin” does not exist.
I can log in to wordpress just fine.
I should also note that when I tried to execute step 4:
4. Get the information from the plugin and put it in line 20 in wp-config and line 13 in bb-config. (if you’re using WPMU take out the HASH line when you put it in bb-config)
that when I put the information in the bb-config file (at the bottom) I got all sorts of errors in the header of bbpress until I removed that define cookie line.
Any help?
Okay, I did that. On the bb-config do I just put in the four keys, or do I put in 8? Like wp-config it only has four to begin with.
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
replace those with the 8 keys
you do the same in bb-config.php
and add “BB_”
define('BB_AUTH_KEY', 'put your unique phrase here');
gerikg, I only have four keys in my wp-config.php file. Plus, I can’t tell what line everything is on because I am using wordpad…It puts EVERYTHING on just a couple of lines. Are you telling me I should add those lines in?
kaz email me my user name at gmail dot com
c4central replace the four keys with the 8 keys from this link: https://api.wordpress.org/secret-key/1.1/salt
and I don’t understand “the wordpress admin should be bbpress admin, correct?”
hey gerikg – Yes, I’ve cleared cache/cookies with each attempt, and tried from multiple machines/browsers –
Also, I can only find four keys in my wp-config.php file, I cannot find any of the “salt” keys.
Does that matter?
Also, when you say do not use any www are you referring to when I am entering the settings into bbpress or wordpress, or just when obtaining those keys?
Just to make sure I am doing this right, the wordpress admin should be bbpress admin, correct? Everything else I am going to make a member of bbpress.
I am going to try this now.
Thanks!
kaz1844, did you clear you cache & cookies…
hey I am having troubles here too: my issue – I have generated the eight secret keys in both config files, made sure user role for user 1 is keymaster in database, using same table prefix in both config files, done the bbpress integration plugin in wp – combed the forums and thought I was following to a t all the instructions – left out www from all entered URLs – and here is what i keep running into (sixth install now):
I can log into bbpress as keymaster, but when I try to log in to wordpress, it says: You do not have sufficient permissions to access this page.
needless to say, i want to scream. From the above info, any thoughts on what could be throwing this off? I’m really frustrated that there seems to be no current section of bbpress documentation that thoroughly goes through, step by step, given the large amount of issues people seem to be running into with integration. thanks.
wpconfig.php in the WP root. bb-config.php in bbpress root. Advance is only for people who uses two different databases.
gerikg, when you say enter all the information there, do I need to enter the “advanced information”?
The tutorial from ashfame says to do that (I think).
Also, when you say open wp-config I assume you are talking about the php file that is installed in the root directory called wp-config.php?
I apologize in advance for my seeming stupid. I am very intelligent and learn quickly, but I am far from a computer programmer.
THANKS!
ashfame – it was your tutorial that I tried so many times.
When I say the login doesn’t work, I mean when I try to login to bbpress it says the user “admin” doesn’t exist!
ashfame, I also sent you an email after trying your tutorial over and over, asking for help.
gerikg, I will give that a try. I did not upgrade from an old wordpress, this is a fresh installation. I should have a few minutes to try that this afternoon.
Once we get this up and running, maybe you guys can point me in the right direction to get the themes/header matching. Actually, that is a project for another day 
I’ll post my results!
Use this link: https://api.wordpress.org/secret-key/1.1/salt It has 8 keys.
NOTE: do NOT use any “www.” anywhere when entering information.
1. Open wp-config line replace your new keys with the one from that link. (lines 55-61)
2. Copy the same keys to bb-config just add BB_ after define(‘ in each key so it will be define('BB_AUTH_KEY', '(lines 41-44)
3. Install & activate BBpress Intergration plugin https://wordpress.org/extend/plugins/bbpress-integration/
4. Get the information from the plugin and put it in line 20 in wp-config and line 13 in bb-config. (if you’re using WPMU take out the HASH line when you put it in bb-config)
5. Log into your BBpress admin section and navigate to SETTINGS -> WORDPRESS INTEGRATION enter all the information it ask for, save.
6. Clear you cache and you should be ready to go.
If you upgraded from a previous WP version take out define( 'WP_AUTH_COOKIE_VERSION', 1 ); because it doesn’t work on 2.8.4