sf2.1 アプリケーションのテスト環境と製品環境は、同じサーバーでホストされています。カスタムを除いて、両方のソースコードは似ていますconfig_<env>.yml
最初はdev
、test
環境にもこの問題がありました。以下を切り取った環境で解決したので、これは環境でも機能するはずだと思いましたprod
。
class AppKernel extends Kernel
{
public function init()
{
date_default_timezone_set('Europe/Amsterdam');
setlocale(LC_ALL, 'nl_NL');
parent::init();
}
私が試した他のこと
- 環境キャッシュをクリアする
- var_dump(new \DateTime()) を使用してプレーンな test.php ファイルをアップロードします。すべての環境で正しい時刻がダンプされたため、これは Symfony 固有のものです