appkernel中的Symfony2和date_default_timezone_get()不会更改

时间:2015-09-02 08:56:46

标签: php symfony

我收到此错误

我试图在app / appkernel.php中改变写这个函数

public function init()
{
    date_default_timezone_set( 'Europe/Berlin' );
    parent::init();
}

我也尝试过使用__construct方法,但它仍然无效。

public function __construct($environment, $debug)
{
    date_default_timezone_set('Europe/London');
    parent::__construct($environment, $debug);
}

但我仍然收到此错误...我无法更改php.ini文件,因为我在虚拟主机上,他们不允许

Error screen shot

1 个答案:

答案 0 :(得分:0)

将其添加到symfony2的根目录中的index.php文件中:

 date_default_timezone_set('Europe/London');