Notifications
Clear all

wpForo 1.x.x [Closed] Don't have access to the settings.

17 Posts
4 Users
1 Reactions
6,394 Views
Posts: 6
(@cambofrizz)
Active Member
Joined: 8 years ago

I'm only "Administrator", not a "Keymaster" and I cannot access wpForo settings. I have done everything as described above: Uninstalled, Deleted, Re-installed. Still only have status "Registered" so cannot access wpForo settings. Went to the database, my capabilities are like this:
a:1:{s:13:"administrator";s:1:"1";}
I'm a bit hesitant to change the last values to 'b:1' as I have no idea what will change then.

I have found the meta key '_wpf_member_obj'. Can I change something there?

Your help is most appreciated.

1 Reply
(@cambofrizz)
Joined: 8 years ago

Active Member
Posts: 6

OK, I decided to go ahead and change the last values to 'b:1;', uninstalled, deleted wpForo, re-installed.
And still the same problem: I'm "Registered" and have no access to wpForo Settings.  

Posts: 6
(@cambofrizz)
Active Member
Joined: 8 years ago

Sorry, I don't see an option to edit my own replies (unless I miss something), so I'm just replying to myself, hope you don't mind.

The way I got it to work is:

  • Log-in on WP as the Admin role I already had
  • Create a new admin
  • Log-in on WP as the new admin (which immediately had access to wpForo Settings)
  • Try to change the wpForo role of 'old' admin from 'Registered' to 'Admin'. Didn't work, couldn't change it.

So, it seems only the new admin I added now has access to wpForo Settings.

I think a WP Admin, and certainly a wpForo admin should be able to change the role of others, but apparently that's not working (maybe it's my set-up, a conflict with another plug-in? I just don't know).

Very strange, and seems to point to a bug.

Hope this helps to correct this.

Robert
Posts: 10591
Admin
(@robert)
Support Team
Joined: 9 years ago

It comes form old admin "capability" serialized array in wp_usermeta table. If it's not just an Administrator and it has new entries wpForo can't detect it as an admin and sets simple user permission in forum profile table. You just need to change groupid to 1 in wp_wpforo_profiles table for according user. It should help.

Note: inch user has WordPress Role and wpForo Usergroup. Both should be admin if you want to manage forum settings. In Dashboard > Users > Your Profile page there is an option to manage Forum Usergroup.

 

1 Reply
(@cambofrizz)
Joined: 8 years ago

Active Member
Posts: 6

Thank you for your answer Robert, but to be honest I find this quite cumbersome.

Also, as the wpForo Admin (and WP Admin) I still cannot change the wpForo Usergroup (or Timezone) for other users, whether WP Admin or Contributor. In the back-end User Profiles they are all set as "Registered" but they're not in the wp_foro_profiles table.

I thought: OK, maybe I have to login to the forum first. So I did (with a WP role "Contributor"). The forum indicates I'm logged in. However, I cannot access "My Profile" and when trying to post a topic the forum pop-up appears "Please Login or Register". I can understand that, as the user is not in the profiles table, but the question is: why not?

As the website I'm working for already has hundreds of "Contributors", it would be nice if I can give them all access to the forums (and also make a few wpForo Admins and Moderators).

Robert
Posts: 10591
Admin
(@robert)
Support Team
Joined: 9 years ago

Your database is not complete so you have all these issues. Something has gone wrong on forum installation. Please login to dashboard and call this URL in order to re-synchronize users with wpForo profiles:

https://example.com/wp-admin/admin.php?page=wpforo-community&action=synch
Page 3 / 3