Page not found (404) when trying to access a member profile
-
Dear All,
I hope someone can point me a clue regarding the following:
I have just installed WP 4.5.3 along with only Buddypress 2.6.1.1 activated, when I tried to access members/admin/profile/, it just returned 404 page. I have tried with different themes, the same issue still existing.
I tried to investigated the problem using the debug script from r-a-y, it just showed:
Array ( [component] => profile )
Thanks and best regards,
Jobi
-
Make sure you have pretty permalinks enabled on your WordPress install. (whatever except default) and save.
And check your install again.
Ray’s script is not a bug tracker, it gives only information about global variables which is usefull when you want to debug a custom script. If you seek for bugs – rarely the case on a new install -, activate wp_debug in wp-config.phphttps://codex.wordpress.org/Debugging_in_WordPress
Hello @danbp,
Thanks for your help,
Actually I have been using BP 2.5.3 for several months and already did the configurations you’ve mentioned above, it has been working properly. I just tried to upgrade to BP 2.6.1.1 then the problem has happened. I tried to eliminate causes of the problem by installing a fresh WP 4.5.3 with only PB 2.6.1.1 activated, the problem still existing.
I also tried to compare BP 2.5.3 and BP 2.6.1.1 with the same configuration, the same request and with Ray’s script, I have noticed one difference is that:
1. For BP 2.5.3, it can send requesting {action, component} for each menu navigation, but
2. For 2.6.1.1, it only sends only {component}Just would like to mention that I have tried to use BP 2.6.1.1 with different themes, the same problem has happened for all. My server uses nginx, it works well with BP BP 2.5.3.
Thanks for helps.
Jobi
Hello @danbp,,
Just would like to give more details on my investigation with debug turned on:
\nNotice: wp_enqueue_script was called incorrectly. Scripts and styles should not be registered or enqueued until the
wp_enqueue_scripts
,admin_enqueue_scripts
, orlogin_enqueue_scripts
hooks. Please see Debugging in WordPress for more information. (This message was added in version 3.3.) in /var/www/html/Web/wp-includes/functions.php on line 3897But I dont know how to proceed the issue as I have just used WP 4.5.3 and BP 2.6.1.1 only and both are fresh.
Thanks,
Jobi
I cannot duplicate this on my local nginx test site.
Are you testing with no plugins? If not, disable all BuddyPress plugins and code snippets and try again.
Also try looking at your
nginx.conf
file and see if it needs to be tweaked.Thanks Ray,
After some investigations, It seems that there is somethings incompatible with one (or some) of my server’s PHP extensions with the new BP version whilst it is still work properly with BP 2.5.3.
I can’t find any clue why it happens, I will try to find it out, but if any possibilities from new changes which may effect to incompatibilities with PHP’s extension, please kindly advise.
I really appreciate your helps.
Jobi
Have you all tested the new BP version with hhvm? i have noticed that you have made some changes to support class autoloading, I am not sure if it is the cause, but I have double-checked, the root cause is due to BP 2.6.1.1 have made something incompatible with hhvm.
Thanks you all for your help.
Jobi
clean the cache and everything will be fine. i had the same problem. clean the cache from your caching plugin!
@tutorbe – Thanks for mentioning that you are testing on HHVM.
I personally haven’t tested HHVM with BP 2.6.1.1 yet.
Can you turn
WP_DEBUG
on inwp-config.php
and note down any debug notices that are showing up with BP 2.6.1.1?What happens if you disable class autoloading manually by commenting out these lines?
https://buddypress.trac.wordpress.org/browser/tags/2.6.1.1/src/bp-loader.php?marks=469-470#L467Let me know if that works or not.
I have the same problem, just install fresh WP 4.5.3 & PB 2.6.1.1 using hhvm. The system doesn’t leverage any cache. @r-a-y’s suggestion doesn’t work, the output log is as normal.
@kostasbarkas30: can you confirm that you are working with the version of WP and BP as the same as the versions I am working on?I can confirm that HHVM/3.14.3 + WP 4.5.3 + BP 2.6.1.1 don’t work together.
The profile page (and other related ones) come up as soft 404 errors:
http://buddypresstest1.kinsta.com/members/buddypresstest1/The error and debug logs are completely empty too, unfortunately. Let me know how can we help tracking this down!
Thank you,
Mark@tutorbe @mongmuon @kinstahosting – Thanks for testing on HHVM. I’ve confirmed the bug and have a patch ready:
https://buddypress.trac.wordpress.org/attachment/ticket/7197/7197.01.patchPlease test and let me know if it works for you.
@r-a-y Thank you for your prompt attention to this matter it’s really appreciated. We have applied the patch and can confirm that it’s working with HHVM 3.14.3!
@kinstahosting – Thanks for confirming that the patch works! I will commit the fix early next week.
Hi dear,
Is anyone resolved this issue, I am using bbpress and budypress togather. When I click on member profile it gives 404 error.
Ulr link becomes as:
https://feelgoodhemp.org/members/taimoor/Please help.
Thanks
re-save permalinks at WP admin – settings – permalinks optionally, contact your server / webhost on this.
i have the same problem. i cant view a member profile or create a group and the other pages have 404 error. i checked anything to find a problem but nothing
Same thing (cookies, if anything – cleared)
How to solve the 404 page not found error ?
Hope this helps. put these codes into your theme functions.php file.
add_filter( 'bbp_get_reply_author_url', 'lp_member_profile_links' ); add_filter( 'bbp_get_topic_author_url', 'lp_member_profile_links' ); add_filter( 'bbp_get_author_url', 'lp_member_profile_links' ); function lp_member_profile_links( $url ) { if ( ! empty( $url ) ) { return $url . 'profile'; } return $url; }
Hi, unfortunately, it did not work. I have Astra theme. I have changed to another theme but still the problem exists
- You must be logged in to reply to this topic.