我在xampp上设置Symfony 2 localy时遇到问题。 安装没问题,但是当我执行check.php时,它说:
Your system is not ready to run Symfony2 projects
* date.timezone setting must be set
> Set the "date.timezone" setting in php.ini* (like Europe/Paris).
但是php.ini中的date.timezone已经设置正确。
答案 0 :(得分:4)
您可以将其添加到AppKernel.php
public function init()
{
// get rid of Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone
date_default_timezone_set( 'Europe/Paris' );
parent::init();
}
答案 1 :(得分:2)
出于某种原因,您必须更改
中的date.timezone
中的的php.ini
当我尝试在Symfony3中启动一个新项目时,cli文件夹
得到了提示。
即使phpinfo()显示
php.ini文件位于apache2文件夹
答案 2 :(得分:0)
如果您遇到以下问题:
Your system is not ready to run Symfony2 projects
* date.timezone setting must be set
> Set the "date.timezone" setting in php.ini* (like Europe/Paris)
只需在app / Resources / views / base.html中将| localizeddate(' long' long' long')替换为| date(' r') .twig文件。
答案 3 :(得分:-2)
对我来说有用的是在重启Apache
时添加-k选项