28
I think you must enable debug for anonymous as well by editing /include/common.php and commenting out
// error_reporting(0);
// $xoopsLogger->activated = false;
after
if ( ($level == 2 && empty($xoopsUserIsAdmin)) || ($level == 1 && !$xoopsUser) ) {
This can give information at moment the session is lost.
Following check could be done without logged in.
Select a theme. Click on contact us. The theme stays. Cick on Home or Forum, the theme returns again to the default eesb-theme. At that moment I hope to see a debug error message.
I assume the data in the session table will change also on that moment.
Other thing to try is to edit /kernel/session.php and setting the
var $enableRegenerateId=true;