DateTimeZone::_construct():Unknown or bad timezone() | Magento 2
After installed a magento 2 theme I got the error while try to access backend module.
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
magento 2 timezone issue | unknown or bad timezone php | datetimezone __construct unknown or bad timezone america new york | datetimezone __construct unknown or bad timezone 01 00 | unknown or bad timezone 1024 | uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone magento 2 timezone issue unknown or bad timezone php datetimezone __construct unknown or bad timezone america new york datetimezone __construct unknown or bad timezone 01 00 unknown or bad timezone 1024 uncaught exception 'exception' with message 'datetimezone::__construct(): unknown or bad timezone
Share
I had the exact same problem.For me the core_config_data table was corrupted.
I had tried to fetch core_config_data table data using below MySQL comment and result was empty.
SELECT * FROM core_config_data WHERE path = 'general/locale/timezone';
Insert the default value:
INSERT INTO core_config_data('path', 'value') VALUES ('general/locale/timezone', 'Asia/Bangkok');