Critical error when installing
-
Hello!
I’m trying to install your plugin, BP Profile Search, with BuddyBoss. When I try and activate your plugin, I get a fatal error has occurred message.
I’ve since deactivated the plugin and my site works, but trying to reactivate your plugin a second time and I get the same critical error.
Any help would be greatly appreciated. Thank you!
-
This topic was modified 2 years, 1 month ago by
rshaules.
The page I need help with: [log in to see the link]
-
This topic was modified 2 years, 1 month ago by
-
Hi rshaules,
Could you please paste the text of the error message?
To see the specific error message, you may need to temporarily enable WP_DEBUG, see:
https://developer.ww.wp.xz.cn/advanced-administration/debug/debug-wordpress/
No problem at all and thanks for your reply.
The error is: Fatal error: Cannot redeclare bps_get_request() (previously declared in /home/torahg6/torahbride.com/wp-content/plugins/bp-profile-search_disable/bps-search.php:3) in /home/torahg6/torahbride.com/wp-content/plugins/buddyboss-platform/bp-search/bp-search-functions.php on line 602
Thanks again for your help!
Hi rshaules,
If you have activated GEO my WP, try deactivating it, activate BP Profile Search and then reactivate GEO my WP.
If this doesn’t help, please post the new error message.
Thanks so much.
I deactivated Geomywp, then installed and activated your plugin. I then reactivated Geomywp and got the following error:
Fatal error: Cannot redeclare bps_get_request() (previously declared in /home/torahg6/torahbride.com/wp-content/plugins/bp-profile-search-test/bps-search.php:3) in /home/torahg6/torahbride.com/wp-content/plugins/buddyboss-platform/bp-search/bp-search-functions.php on line 602
Did you rename the bp-profile-search folder to bp-profile-search-test?
This may prevent BuddyBoss from recognizing BP Profile Search, try restoring the original name, and repeating the above procedure.
Thank you so much for your continued support. I had renamed the profile to access the wp-admin page. I since reinstalled your profile (with correct plugin folder name), then tried to reactivate Geomywp, but got the following error:
Fatal error: Cannot redeclare bps_get_request() (previously declared in /home/torahg6/torahbride.com/wp-content/plugins/bp-profile-search/bps-search.php:3) in /home/torahg6/torahbride.com/wp-content/plugins/buddyboss-platform/bp-search/bp-search-functions.php on line 602
There has been a critical error on this website. Please check your site admin email inbox for instructions.
Hi Robert,
Unfortunately this looks like an incompatibility between BP Profile Search and GEO my WP when they are used with BuddyBoss.
In my opinion the conflict is caused by BuddyBoss. In wp-content/plugins/buddyboss-platform/bp-search/bp-search-functions.php on line 602, BuddyBoss duplicates the BP Profile Search function
bps_get_request()when GEO my WP is active, but it should do so when GEO my WP is active and BP Profile Search is not active.I think there is no way BP Profile Search or GEO my WP could work around this issue, but I’d like the opinion of Eyal Fitoussi, who’s following us on this topic.
Sometimes on my test site I can avoid the incompatibility if I change the plugin activation sequence as I suggested, but apparently this is not working on your site.
Hi Andrea,
I agree, I believe that BuddyBoss shouldn’t load its built-in BP Profile Search feature whenever the BP Profile Search plugin is activated on a site.
I do remember that I was able to get the setup of the BP Profile Search plugin and GEO my WP working together with BuddyBoss when the “Enable advanced profile search on the members’ directory” checkbox in the BuddyBoss settings page was unchecked. And that is what I have been recommending for users to do. Mainly because the BP Profile Search code in BuddyBoss is missing some of the hooks and filters ( that the BP Profile Search plugin has ) that make the integration with GEO my WP possible. Anyway, unchecking that checkbox doesn’t work in Richard’s case and I am not sure why.
I am going to test the plugins again on my dev environment today or tomorrow and see if I can come up with a solution. But most likely it would be the BuddyBoss team who should take care of the issue on their end.
-
This reply was modified 2 years, 1 month ago by
Eyal Fitoussi.
Thanks so much for your reply.
I’ve been in touch with Eyal from GeomyWP and BuddyBoss as well. Hopefully BuddyBoss is willing/able to resolve this issue.
Thanks again for your help!
-Richard
This it the reply from BuddBoss:
“This is to inform you that if you are using the latest version of the BuddyBoss Platform you will not need the BP Profile Search plugin separately. BuddyBoss Platform has the built-in BP Profile Search plugin. That’s why, you are having the issue. Please consider disabling the BP Profile Search plugin check the whole scenario again and let me know how it goes.”
Eyal,
Thank you for your reply!
Robert,
If you are willing to edit your copy of BuddyBoss I can suggest a simple one-line fix to resolve the issue. But please note that editing your copy will force you to reapply the fix every time you update BuddyBoss on your site.
You are welcome, Andrea.
As mentioned before, the problem with the BuddyBoss built-in profile search feature is that it doesn’t include all the action hooks and filters that make it possible to integrate GEO my WP with it. Those hooks exists in the original BP Profile Search plugin but for some reason are not included in the version that is built-into BuddyBoss. For this reason, you will need to use the stand alone BP Profile Search plugin if you wish to use it with GEO my WP.
-
This reply was modified 2 years, 1 month ago by
The topic ‘Critical error when installing’ is closed to new replies.