Hallo,
ich habe auf die Version 23.1 geupdatet. Läuft alles super - außer auf den Firmencomputer. Dort kann ich mich im Formular einloggen, aber er lädt nicht (die Icons sind sichtbar).
Ein auslesen der error_log ergab die Fehlermeldung:
PHP message: An error happened (mysqli_sql_exception): Unknown or incorrect time zone: ‘Europe/Berlin’ (1298);
PHP message: File: /vendor/egroupware/adodb-php/drivers/adodb-mysqli.inc.php, Line: 856;
PHP message: #0 xxxx/egroupware/vendor/egroupware/adodb-php/drivers/adodb-mysqli.inc.php(856): mysqli_query(Object(mysqli), ‘SET time_zone=’…’, 0);
PHP message: #1 xxxx/egroupware/vendor/egroupware/adodb-php/adodb.inc.php(1241): ADODB_mysqli->_query(‘SET time_zone=’…’, false);
PHP message: #2 xxxx/egroupware/vendor/egroupware/adodb-php/adodb.inc.php(1219): ADOConnection->_Execute(‘SET time_zone=’…’, false);
PHP message: #3 xxxx/egroupware/api/src/Db.php(1233): ADOConnection->Execute(‘SET time_zone=’…’);
PHP message: #4 xxxx/egroupware/api/src/Egw.php(134): EGroupware\Api\Db->setTimeZone(‘Europe/Berlin’);
PHP message: #5 xxxx/egroupware/api/src/Egw.php(69): EGroupware\Api\Egw->setup(Array, true);
PHP message: #6 xxxx/egroupware/api/src/loader.php(113): EGroupware\Api\Egw->__construct(Array);
PHP message: #7 xxxx/egroupware/header.inc.php(81): require_once(’/var/www/vhosts…’);
PHP message: #8 xxxx/egroupware/index.php(87): include(’/var/www/vhosts…’);
PHP message: #9 {main}; PHP message: # Instance=default, User=, Request=GET https://egroupware.xxxx//index.php?cd=yes, User-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0;
PHP Version 8.2. (Fehler lässt sich aber auch nicht mit 8.0 beheben). MySQL 8.0 wurde neu aufgesetzt. Keine Verbesserung.
Bei der vorherigen Version (21) hat alles auf beiden System tadelos funktioniert. Weiss jemand Rat?
Vielen Dank für die Hilfe.