FuelPHPをインストールして「Fatal error: Exception thrown without a stack frame in Unknown on line 0」が表示されたら、とりあえずdate.timezoneを疑っておく

久しぶりにFuelPHPを触ってみました。
利用バージョンは1.4。PHPはCGI版の5.3.3。

簡易的なコントローラを作成してアクセスしてみたら、「Fatal error: Exception thrown without a stack frame in Unknown on line 0」が表示された。

調べてみるとphp.iniのdate.timezoneが設定されていない場合に起きるよ的なことが書いてあったんだけど、それを修正してもエラーが消えない。。

次にfuel/app/config/config.php以下に以下のような記述を追加してみる。

return array(
        'default_timezone' => 'Asia/Tokyo'
);

これを記載するとちゃんと動作した。