Yesterday I pushed the version 7.2.1 upgrade to our production instance of SuiteCRM and everybody loved it. All worked well. Now this morning, all users are getting a blank page when they login. The only error I’m seeing is the following - in the Apache error.log file:
[Fri Mar 13 12:19:17.334922 2015] [:error] [pid 12548] [client 50.202.25.186:63498] PHP Fatal error: Cannot redeclare currency_format_number() in \x80\x1d\xee\xaa3\x7f on line 250, referer: http:///suitecrm/index.php?action=Login&module=Users
[Fri Mar 13 12:19:17.335454 2015] [:error] [pid 12548] [client 50.202.25.186:63498] PHP Fatal error: Cannot redeclare class LogicHook in \xb05\xee\xaa3\x7f on line 63, referer: http:///suitecrm/index.php?action=Login&module=Users
Your assistance will be greatly appreciated, as we’re down right now. Thanks.
You should remove the URL from your post forsecurity reasons
check all your file pemissions
Run Quick Repair and rebuild
Thanks. I am unable to edit the post to remove the URL as you pointed out. I can’t see the edit button.
Secondly, how do I run the Quick Rebuild and Repair if I can’t get pass the login page? I thought about doing that but can’t figure out how to get to it.
I have edited your post
And doh … OK check permissions first
Thank you very much.
So the first thing I checked was permissions, and couldn’t find anything wrong there. But as a precaution is did a recursive chmod 775 on the entire suitecrm folder. Unfortunately, that didn’t resolve the problem.
I failed to mention that I do have a parallel instance of SuiteCRM running on a test server (same version) and that’s working fine. I tried to compare the config.php files and noticed a 1kb difference in file sizes but couldn’t really identify which extra lines were present that were causing the difference. Maybe that’s a red herring, but I thought perhaps something in the upgrade could’ve modified the config file a bit differently.
Anyway, so I’m still down and permissions are set to 775 on all files and folders within the suitecrm directory.
So apparently all I need to do was restart apache and all is working fine again. Not sure what happened there, but thanks for the help.