For some reason, when I make changes to the user roles when I click save, it shows the default settings again rather than the ones I just saved. I have had a look in the database and it doesn't appear to be saving the new features to the database either.

Comments

saraic’s picture

drumm’s picture

Status: Active » Postponed (maintainer needs more info)

Can not reproduce. Does this happen if contributed modules are disabled? Does anything appear in the 'Recent log entries' admin page? What URLs were you at and what buttons were clicked?

saraic’s picture

Got no errors in the log file. It's as if I never clicked the Save button.

osopolar’s picture

Maybe you check (i.e. by /devel/phpinfo) if suhosin is enabled on your server. This allows by default only 200 vars per post/request. Change your suhosin.ini or php.ini to allow more (i.e. 1000) vars:

[suhosin]
suhosin.post.max_vars=1000
suhosin.request.max_vars=1000

or if you can't set it in your .htacces

php_value suhosin.post.max_vars 1000
php_value suhosin.request.max_vars 1000

See also: http://drupal.org/node/228379#comment-769413

liam mcdermott’s picture

Status: Postponed (maintainer needs more info) » Fixed

Had this problem on a client's site. Changing suhosin settings seems to fix it. Also, don't forget that some configurations can store a php.ini in /usr/local/lib as well as the expected one in /etc and if you're on shared hosting, you may need to contact your hosts; or go through the Edit role link instead.

This has been open for a while, so am assuming it's fixed for the original poster, please re-open if the bug is still a problem.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.