I have a strange issue with logging in that just cropped up.
I've tried googling the problem but haven't seen any results that cover this issue.
I was running wordpress 3.0.5 multi-site, moved to a new server in the same directory structure and the same domain names.
I backed up the database and restored it, everything seems to be working properly except that non-super-admins can't log in. If I set a user to super-admin privs, they can log in with no problems, but if I revert them back to non-super-admin, the login process appears to time out and show a blank page. Looking at the page source, it appears that it ends the body and html tags just after some javascript gets output and there's no actual HTML to display so the page is blank.
I've checked the databases and there are no problems.
I tried renaming the plugins directory to effectively remove all plugins and that didn't have any effect.
I've tried upgrading to 3.1.1, no effect.
My Old server was running RHEL 3 with PHP 4 and Apache 1.3.x
my new server is running Centos 5.5 with PHP 5.1.6 and Apache 2.2.x
(we can't upgrade the PHP beyond 5.1.6 at the moment due to some other old code running on the same server, in a different virtual host, that has some conflicts with PHP 5.2.x)
There are no error messages in the php.log file and no apparent problems with the database or database connections. Again, super-admins can log in with zero problems and the wordpress site(s) appear to be working normally.
Can anyone offer any asstiance with this?
Thanks,
Alan