我们的 sf2.1 应用程序的测试和生产环境托管在同一台服务器上。它们的源代码都是相似的,除了自定义的config_<env>.yml
起初,dev
andtest
环境也有这个问题。我为那些环境解决了以下问题,所以我认为这也应该适用于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 的