我试图在我的apache(ubuntu)上安装symfony,但是我得到了一个错误:
Set the "date.timezone" setting in php.ini* (like Europe/Paris)
在浏览器中使用
phpinfo()
表示配置文件在/etc/php5/apache2/php.ini
中,所以我修改了它date.timezone = "Europe/Paris"
我还修改了文件
/etc/php5/cli/php.ini
我也运行php
app/console cache:clear
,正如在这个问题中建议的那样Fixing requirements in Symfony2,但是没有结果。我每次都重新启动服务器。我还能试什么?
谢谢!
最佳答案
请看下面大卫雅克的正确答案!
我留下这个答案是为了历史的目的…
在SF1中,我运行了这个并用
date_default_timezone_set('Europe/Madrid');
在引导程序中(那是projectconfiguration.class.php)。
在sf2中,您可以修改web/app.php文件以插入同一段代码。这有点老套,但会让你振作起来。