在php.ini中设置"date.timezone"设置

Zah*_*bar 2 symfony

我已date.timezonephp.iniappKernal.还php app/check.php提供以下消息.

(您的系统已准备好运行Symfony2项目)

但是当我访问时web/config.php,它给出了以下结果:

已检测到主要问题,必须在继续之前修复:date.timezonephp.ini*(如Europe/Paris)中设置设置.

Ben*_*der 13

如果您是Linux用户,请在两个文件中执行这些操作.我以前遇到过同样的问题并按照以下方式排序

sudo nano /etc/php5/apache2/php.ini
sudo nano /etc/php5/cli/php.ini
Run Code Online (Sandbox Code Playgroud)

如下所示:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/London
Run Code Online (Sandbox Code Playgroud)

编辑:如下面指出的评论那样FPM也是如此:

sudo nano /etc/php5/fpm/php.ini
Run Code Online (Sandbox Code Playgroud)

  • 如上所述,命令行和Web服务的PHP将阅读不同的配置.php.ini文件的位置取决于您使用的PHP类型.对于PHP-FPM,它是/etc/php5/fpm/php.ini (4认同)