Jan 20, 2024 10:20 am
Hello,
After installation and activation of wpForo, everything went well and even checked, the integration with BuddyPress was activated already and everything was working fine.
However, as soon as I updated wpForo settings to set the profile to BuddyPress, I got a fatal error and cannot active wpForo anymore with this error code:
An error of type E_ERROR was caused in line 644 of the file /home/islandbnb/public_html/wp-content/plugins/wpforo/integrations/BuddyPressHooks.php. Error message: Uncaught Error: Call to undefined function bp_core_get_user_domain() in /home/islandbnb/public_html/wp-content/plugins/wpforo/integrations/BuddyPressHooks.php:644 Stack trace: #0 /home/islandbnb/public_html/wp-content/plugins/wpforo/integrations/BuddyPressHooks.php(623): wpforo_bp_profile_domain(Array) #1 /home/islandbnb/public_html/wp-includes/class-wp-hook.php(324): wpforo_bp_profile_url('https://www.isl...', Array, 'profile') #2 /home/islandbnb/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('https://www.isl...', Array) #3 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(1623): apply_filters('wpforo_member_p...', 'https://www.isl...', Array, 'profile') #4 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(186): wpforo\classes\Members->get_profile_url(Array) #5 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(1287): wpforo\classes\Members->decode(Array) #6 [internal function]: wpforo\classes\Members->_get_member(Array) #7 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/RamCache.php(98): call_user_func_array(Array, Array) #8 /home/islandbnb/public_html/wp-content/plugins/wpforo/includes/functions.php(3463): wpforo\classes\RamCache->call_user_func(Array, 1) #9 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(1293): wpforo_ram_get(Array, 1) #10 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(1852): wpforo\classes\Members->get_member(1) #11 /home/islandbnb/public_html/wp-content/plugins/wpforo/classes/Members.php(110): wpforo\classes\Members->init_current_user() #12 /home/islandbnb/public_html/wp-includes/class-wp-hook.php(324): wpforo\classes\Members->wpforo\classes\{closure}('') #13 /home/islandbnb/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #14 /home/islandbnb/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #15 /home/islandbnb/public_html/wp-settings.php(643): do_action('init') #16 /home/islandbnb/public_html/wp-config.php(98): require_once('/home/islandbnb...') #17 /home/islandbnb/public_html/wp-load.php(50): require_once('/home/islandbnb...') #18 /home/islandbnb/public_html/wp-admin/admin.php(34): require_once('/home/islandbnb...') #19 /home/islandbnb/public_html/wp-admin/plugins.php(10): require_once('/home/islandbnb...') #20 {main} thrown
1 Reply
Jan 22, 2024 6:09 am
Hi @jpfrancois,
Deactivate BuddyPress, then activate wpForo again. If it doesn't work, make Deactivate/Activate Buddypress and activate wpForo. Please make sure you use the latest 2.3.0 version of wpForo.