现在我正在尝试正确设置php.ini
的时区(/etc/php5/fpm/php.ini)。无论我在date.timezone
(UTC,GMT,欧洲/莫斯科等)对面输入什么,都没有人工作。但是,当我在我的基本文件中按date_default_timezone_set()
设置时区时,一切都会变好。我错了什么?
答案 0 :(得分:1)
如果您在通过php.ini文件更改它时遇到问题,最好在返回的数组中使用'timeZone' => 'UTC',
通过 protected / config / main.php 进行设置。
应该看起来像这样 -
return array(
'timeZone' => 'UTC',
'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
要对会话cookie生存期执行相同操作,请在组件数组中添加以下内容 -
'components' => array(
...
'session' => array(
'cookieParams' => array(
'lifetime' => 300,
),
),
),