OpenCart 3.x 修改时区后后台无法登录

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'));
}

分享这篇文章