自分のローカル環境でSymfony2を起動すると以下のエラーが出ました。
ContextErrorException: Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Users/tadashinemoto/symfony/php/app/cache/dev/classes.php line 5521
どうやらタイムゾーンが設定されていないようなのでSymfony側で設定します。
class AppKernel extends Kernel
{
public function __construct($environment, $debug)
{
date_default_timezone_set('Asia/Tokyo');
parent::__construct($environment, $debug);
}
public function registerBundles()
{
$bundles = array(
....
);
}
....
}
これでエラーが起きなくなりました。