Have a Ubuntu 16.04 server running SuiteCRM 7.9.7 that no users can now login to (including admin) - any attempt to login is met with the message ‘You have been logged out because your session has expired.’
I have looked though other postings about this issue and have tried the following so far:
- Rebooted the server
- Disabled AppArmor in Ubuntu
- Clear the cache folder in the SuiteCRM directory
- Reset ownership on the SuiteCRM directory and all sub-directories
- Ensured that the session folder for PHP is writable by the Apache process (www-data)
- Set the timezone variable in php.ini to match the server’s location (EUROPE/Dublin)
- Tried logging in from both Chrome and Internet Explorer (IE had never been used to log into the server before)
No changes were made on the server prior to the time it stopped working.
I am seeing the following in the Apache error log:
[Mon Jan 08 19:59:40.429433 2018] [:error] [pid 2974] [client xx.xx.xx.xx:2808] PHP Notice: Undefined property: UserPreference::$is_save in /var/www/html/suitecrm/custom/modules/setupCNLogic.php on line 8, referer: https://crm.vu2vu.com/index.php?action=Login&module=Users
[Mon Jan 08 19:59:40.473956 2018] [:error] [pid 2974] [client xx.xx.xx.xx:2808] PHP Warning: Declaration of bc_Notification::create_new_list_query($order_by, $where, $filter = Array, $params = Array, $show_deleted = 0, $join_type = ‘’, $return_array = false, $parentbean = NULL, $singleSelect = false) should be compatible with SugarBean::create_new_list_query($order_by, $where, $filter = Array, $params = Array, $show_deleted = 0, $join_type = ‘’, $return_array = false, $parentbean = NULL, $singleSelect = false, $ifListForExport = false) in /var/www/html/suitecrm/modules/bc_Notification/bc_Notification.php on line 41, referer: https://crm.vu2vu.com/index.php?action=Login&module=Users
Any help and suggestions much appreciated.
Mark