This isn’t really a BuddyPress specific problem. You’ve activated a plugin or theme that doesn’t work, and it’s causing these errors.
Reinstall WordPress, then BuddyPress. Use a default WordPress theme. Everything will be fine. Reactive plugins one-by-one until the error comes back. You’ve figured out what plugin(s) are misbehaving, so deactivate and delete them. Then try switching back to your theme, and seeing if it all still works.
Hint: from your logs, the “BP Group Extras” plugin is causing problems, so get rid of that.
Sorry I didn’t include the code for that. Yes, it is in the wp functions.php file, but it is relevant to bp theme. Here is the full function that line 100 is found in. Line 100 is the third to last, which starts with “add action”.
/**
* Sets up theme defaults and registers support for various WordPress and BuddyPress features.
*
* Note that this function is hooked into the after_setup_theme hook, which runs
* before the init hook. The init hook is too late for some features, such as indicating
* support post thumbnails.
*
* To override bp_dtheme_setup() in a child theme, add your own bp_dtheme_setup to your child theme's
* functions.php file.
*
* @global BuddyPress $bp The one true BuddyPress instance
* @since BuddyPress (1.5)
*/
function bp_dtheme_setup() {
// Load the AJAX functions for the theme
require( get_template_directory() . '/_inc/ajax.php' );
// This theme styles the visual editor with editor-style.css to match the theme style.
add_editor_style();
// This theme comes with all the BuddyPress goodies
add_theme_support( 'buddypress' );
// This theme uses post thumbnails
add_theme_support( 'post-thumbnails' );
// Add default posts and comments RSS feed links to head
add_theme_support( 'automatic-feed-links' );
if ( ! is_admin() || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
// Register buttons for the relevant component templates
// Friends button
if ( bp_is_active( 'friends' ) )
add_action( 'bp_member_header_actions', 'bp_add_friend_button', 5 );
// Activity button
if ( bp_is_active( 'activity' ) && bp_activity_do_mentions() )
add_action( 'bp_member_header_actions', 'bp_send_public_message_button', 20 );
// Messages button
if ( bp_is_active( 'messages' ) )
add_action( 'bp_member_header_actions', 'bp_send_private_message_button', 20 );
// Group buttons
if ( bp_is_active( 'groups' ) ) {
add_action( 'bp_group_header_actions', 'bp_group_join_button', 5 );
add_action( 'bp_directory_groups_actions', 'bp_group_join_button' );
}
// Blog button
if ( bp_is_active( 'blogs' ) )
add_action( 'bp_directory_blogs_actions', 'bp_blogs_visit_blog_button' );
}
}
add_action( 'after_setup_theme', 'bp_dtheme_setup' );
endif;
if ( !function_exists( 'bp_dtheme_enqueue_scripts' ) ) :
In the first install the failed bp had been installed and working for a few days. It suddenly gave errors when I edited a css color code on line 1211 in this file and uploaded it to the server by ftp. Yeah, I know you might say I made a mistake, but I know I did it correctly. And they you might say the file got corrupted in transfer, except that the second install on godaddy had no such changes or transfers and in short order – less than an hour of use with no other plugins or style changes – gave the same final error for line 100 when I changed my public name in the buddypress members listing, at which point neither the front nor back ends were accessible.
Looking forward to your insights.
Thanks Paul.
By the way, the theme I am using is Wild Community by Diablolique.
I didn’t have the bpgroup extras plugin during the second fail. I am emailing the theme creator for support also.
If there is anything more you can deduce from the code above – maybe how the theme is failing here if that is the problem – let me know.