At the bottom of the /activity/index.php, replace
`
`
with your theme’s structure
`
my2hands, you can just make your site a multi-author site, do-able in basic WordPress site. Posts by members will be shown in recent posts. Going further, set up code for member profile with conditional template tag which shows recent posts by said member using code in regular WP author template file.
Hey Everyone,
I wanted to give everyone an update as to the troubles I was experiencing and how they were resolved.
First–the email problem seems to have been fixed with the SMTP plugin. Thanks again mercime!
The Parse error and warning message we were receiving have been rectified by a server-side fix. We run a VPS with Lunarpages and come to find out a component called suPHP was not installed (suPHP is apparently what shared servers run, and seems to be pretty important in ensuring the basic functionality in WordPress and Buddypress actually works by allowing web users to write to the directories without changing the directory permissions to the dreaded, unsecure 777). By installing and setting up suPHP in addition to running PHP 5.2.11, the parse errors, warnings, and image uploading permission problems have been fixed, as well our WordPress-writable file/directory permissions are functioning perfectly at 755 and more sensitive file permissions are at 644.
So overall, most of the fix was rooted in our VPS not running suPHP and needing to get it installed and configured correctly.
I hope this helps someone else out there experiencing the same problems as we were!
@roman – As long as you are running BP 1.2.9, you shouldn’t experience the WPDB error described above.
hi, did the same stupid thing by mistake. updated to wp 3.2.1.
which is the best known way to just get back to the latest known as working version of wp?
thanks!
Would be the same as moving a WordPress site. because that’s what you have.
Your new host will probably even move it for you. Good ones do.
You need to create a network within WordPress. It’s built in, you just enable it.
hey @r-a-y and @modemlooper,
thanks to both of you! I know I have a little bit of a mess above, so I’ll try to clear it all up now. I have found a solution to only display the activity-stream of one group, you can find the code above (I won’t copy/paste in this posting).
What is NOT solved is “displaying a post-form for logged-in users to post directly to only one group”. Now, where do I want to add this? On my custom, former non-wp php site I “wordpressified” using wp-load.php. It seems that wordpress is recognized as I am able to use all those custom-codes from wordpress to show activities etc.
But for the form – that doesn’t work. It just shows a generic form like on a users activity-home, not as if it would be on a group-home. My code looks like this:
`
`
Why does this show the generic form, even though I am in a group-loop? To me it’s also an indicator that something fundamental is wrong with my code because `bp_is_group() ` is false!
I’d really appreciate any help!!! It’s really urgent now to get this finished, I didn’t think to sit an such a “small” problem for a few days 
THANKS!
Raphael
Those conditionals do not apply to activity comments.
The easiest way is to use CSS to hide the comment link.
The alternative is to copy the entry template into your child theme and edit:
/bp-default/activity/entry.php
As for nested comments, currently you’ll have to apply a filter to “bp_activity_recurse_comments” (located in bp-activity/bp-activity-templatetags.php):
https://buddypress.trac.wordpress.org/browser/tags/1.2.9/bp-activity/bp-activity-templatetags.php#L678
Don’t know anything about filters?
http://themeshaper.com/2009/05/03/filters-wordpress-child-themes/ (tutorial applies to themes, but also works for plugns; there are a bunch of tutorials on the web as well!)
—
This will get slightly easier to modify in BuddyPress v1.3 as activity comments now have a dedicated template file.
Have you tried flushing your post permalinks?
https://codex.wordpress.org/Settings_Permalinks_Screen
Use any setting but the default.
Hook into the filters or actions whenever possible. (Basically anywhere in the codebase with an ‘apply_filters’ or ‘do_action’ call.) Otherwise, you’ll run into major upgrade problems and headaches depending on the level and complexity of your hacks!
Need a primer on filters and actions?
http://themeshaper.com/2009/05/03/filters-wordpress-child-themes/
That tutorial is for themes, but applies to plugins as well.
Hope that helps!
My first thought would be what theme are you using? If not the default BuddyPress one try that if you are able and see if you get the same result.
It would probably help to get a little more information too please. What version of WordPress and BuddyPress are you using? If possible a link to you site too could help.
I am presuming this happens after you try cropping an uploaded image, for the avatar?
I think the permission denied message is the clue. Check the web server has permission to access the avatar upload directory. For example, this is often in /wp-content/uploads//
Can you upload images through the WordPress admin media library?
“and doesn’t send registration emails when users try to sign up”
Not send emails isn’t a function o the registration page. Your members probably are not recievng emails, which is a different issue.
So many things have happened recently to your install – from switching hosts to upgrading WP and BP. Which webhost did you transfer to?
For mail porblems, some have found resolution via
https://wordpress.org/extend/plugins/wp-mail-smtp/ or an older plugin https://wordpress.org/extend/plugins/mail-from/
As for “syntax error, unexpected T_STRING” some solutions:
1. Re-upload WP files manually i.e. via FTP/cpanel
2. Re-upload BP files manually
3. Check PHP version of new server, min. required is PHP 5.2.4
4. Missing backslash before single quote ‘
5. Delete space betweent `<?` and `php` to correct `<?php`
if you have access to ftp, go to your wordpress’ home directory,
go to wp-content
go to themes
go to the directory of the theme currently being used
finally delete the registration directory.
Good Luck,
Zachal
(my site) zachal.x10.mx
P.S. I use the BuddyPress plugin on a WordPress, Multisite enabled website.
@pimaniii You need to ask the WordPress core team.
Is it wp user meta? That is what you should be using to store extra user data.
https://codex.wordpress.org/Function_Reference/get_user_meta
There is a ‘hide admin bar for logged out users’ option. But I want the bar on regular BP sites, I just did not want it on a domain-mapped site that is totally separate (though running on the same WP multisite installation).
http://blog.netweblogic.com/php/wordpress-php/remove-admin-bar-plugin/ did the trick for me.
First of all, if this is the same Tropical Dream theme from free-wordpress-theme.net, then I suggest that you check all your theme files for any encrypted or encoded scripts and if necessary, have such scripts decoded first at https://wordpress.org/support/topic/theme-decoding-thread?replies=10
Following are some references to get HTML in line with BP template files:
https://codex.buddypress.org/theme-development/wordpress-to-buddypress-theme/
https://codex.buddypress.org/theme-development/bp-template-pack-walkthrough-level-easy-2/
1. Download BP template folders/files transferred to your active WP theme in server to your computer hard drive.
2. Let’s start with the first file which needs to be changed https://codex.buddypress.org/theme-development/wordpress-to-buddypress-theme/#revise-templates
Open up /activity/index.php and at the top of the file, replace
`
with your theme’s HTML at top
`
At the bottom of the /activity/index.php, replace
`
`
with your theme’s structure
`
`
3. Save revised /activity/index.php and implement revisions on the rest of the files as listed in https://codex.buddypress.org/theme-development/wordpress-to-buddypress-theme/#revise-templates
4. Upload revised template files to server. Cross your fingers 
I am not certain as it was probably a little while before it was discovered, but I had done that thing of changing:
RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]
to
RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
In htaccess and renaming blogs.php – I know this should have been done long ago, but it caused various problems in the past (such as avatar pictures not showing in Firefox) so I had reverted to blogs.php again.
I also reverted after this problem started, but with no effect.
I have no idea if this is connected and tend to think it isn’t, but it is about the only change made around this time apart from installing the latest WordPress (I didn’t install the new Buddypress until after the problem started – and it didn’t cure it).
hey just FYI, this solved my problem and is horribly obvious lol – goto settings -> general -> enable “anyone can register”
@hnla something you’d like to add here https://buddypress.trac.wordpress.org/ticket/3096 or in a new ticket ? 
It’s a WP issue that’s affecting BP which DJPaul reported in WP Trac https://core.trac.wordpress.org/ticket/16744
The code you posted is still not enough – it’s missing the rest of the code ending in “
Two ways:
1. WP Codex: https://codex.wordpress.org/Creating_a_Static_Front_Page or
2. create home.php (special WP template file) and paste the complete code then save to theme folder in server