agg*_*e29 5 php timezone symfony
我正在尝试通过 symfony new name_project 2.7.21 运行新的 symfony 项目。不幸的是,我一直遇到错误时区的错误。我在 C:\xampp\php\php.ini 文件中更改了它。我必须在其他地方更改它吗?非常感谢您的帮助
尝试
在 app/AppKernel.php 中添加
public function __construct($environment, $debug)
{
date_default_timezone_set( 'Europe/Warsaw' );
parent::__construct($environment, $debug);
}
Run Code Online (Sandbox Code Playgroud)
我在 CI 系统上遇到了同样的问题,这就是解决方案
小智 5
如果您的 Symfony 版本是“^4.*”,您可以在 project/public/index.php 中设置您的全球时区
$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
date_default_timezone_set( 'Europe/Moscow' );
$request = Request::createFromGlobals();
PHP 支持的时区列表如下
https://www.php.net/manual/en/timezones.europe.php
小智 0
如果编辑 ini 文件不起作用,请确保您编辑的是正确的文件。通过输出结果来检查 php 正在加载哪个 ini 文件phpinfo。
否则,您可以将时区硬编码为app.php和app_dev.php
请参阅: http: //php.net/manual/en/function.date-default-timezone-set.php
| 归档时间: |
|
| 查看次数: |
8282 次 |
| 最近记录: |