fpm / php.ini中的data.timezone无效

时间:2014-01-15 20:33:12

标签: php datetime yii webserver

抱歉我犯过的错误,我不是英国人。

现在我正在尝试正确设置php.ini的时区(/etc/php5/fpm/php.ini)。无论我在date.timezone(UTC,GMT,欧洲/莫斯科等)对面输入什么,都没有人工作。但是,当我在我的基本文件中按date_default_timezone_set()设置时区时,一切都会变好。我错了什么?

enter image description here

1 个答案:

答案 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,
      ),
   ),

),