Php 使用Bluehost共享主机在Symfony2上设置默认时区
我在与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 非常感谢你的回答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-假
public function __construct($environment, $debug)
{
date_default_timezone_set('Europe/London');
parent::__construct($environment, $debug);
}