500 ISE after changing locale
Posted: Sun Aug 28, 2022 8:59 am
If I set the locale in the preferences to en_GB the Zoneminder web interface becomes unusable and is throwing a 500 Internal Server Error [my wording of this is a bit vague because I can't get in any more to see exactly what field I changed ].
This is logged:
1.36.24 from Debian packages.
PHP 7.4.6
I am going to have a poke about in the DB and try to revert this and see I can recreate the issue.
This is logged:
Code: Select all
[Sun Aug 28 09:42:06.554996 2022] [php7:error] [pid 4050264] [client 2001:8b0:xxxx:42430] PHP Fatal error: Uncaught IntlException: datefmt_create: no such time zone: '': U_ILLEGAL_ARGUMENT_ERROR in /usr/share/zoneminder/www/includes/config.php:150\nStack trace:\n#0 /usr/share/zoneminder/www/includes/config.php(150): IntlDateFormatter->__construct()\n#1 /usr/share/zoneminder/www/index.php(46): require_once('/usr/share/zone...')\n#2 {main}\n thrown in /usr/share/zoneminder/www/includes/config.php on line 150
PHP 7.4.6
I am going to have a poke about in the DB and try to revert this and see I can recreate the issue.