Php 使用Bluehost共享主机在Symfony2上设置默认时区

Php 使用Bluehost共享主机在Symfony2上设置默认时区,php,symfony,shared-hosting,bluehost,Php,Symfony,Shared Hosting,Bluehost,我在与Bluehost共享的主机服务器上安装了Symfony2。但是,当我运行命令“php-cliapp/console generate:bundle”时,我得到以下消息: 警告:日期\默认\时区\获取():依赖系统的时区设置是不安全的 当我输入php-cli | php.ini时,我会得到/usr/php/54/etc文件夹,我不允许在共享主机上写。 所以我所做的就是将这段代码添加到AppKernel.php 然后我得到了这个错误: Bundle名称空间:注意:使用未定义的常量STDIN-假

我在与Bluehost共享的主机服务器上安装了Symfony2。但是,当我运行命令“php-cliapp/console generate:bundle”时,我得到以下消息:

警告:日期\默认\时区\获取():依赖系统的时区设置是不安全的

当我输入php-cli | php.ini时,我会得到/usr/php/54/etc文件夹,我不允许在共享主机上写。 所以我所做的就是将这段代码添加到AppKernel.php

然后我得到了这个错误:

Bundle名称空间:注意:使用未定义的常量STDIN-假定为'STDIN'

因此,我还必须将这一行添加到AppKernel.php中:

定义('STDIN',fopen('php://stdin“,”r“)

我认为更改AppKernel.php是一种糟糕的做法(是吗?)。有没有其他方法可以更改我的Symfony项目在与Bluehost共享主机时使用的php.ini?我试图通过从我的控制面板中选择PHP Single PHP.ini来使用public_html文件夹中的一个,但它似乎不适用于PHP-cli

非常感谢你的回答

public function __construct($environment, $debug)
{
    date_default_timezone_set('Europe/London');
    parent::__construct($environment, $debug);
}