OpenCart 3.x 修改时区后后台无法登录
OpenCart 默认使用UTC作为时区,修改后,后台无法登录
需要同时修改
system/config/default.php
// Date
$_['date_timezone'] = 'UTC';
改为
// Date
$_['date_timezone'] = 'Europe/Kiev';
时区可以用的参数
或者直接更新数据库改回UTC
UPDATE `oc_setting` SET `value` = 'UTC' WHERE `key` = 'config_timezone';
【这个可能是个方案】
于 system/framework.php 找到
date_default_timezone_set($config->get('date_timezone'));
替换为
if ($config->has('config_timezone')) {
date_default_timezone_set($config->get('config_timezone'));
} else {
date_default_timezone_set($config->get('date_timezone'));
}