使用Bluehost共享主机在

时间:2015-07-16 17:47:48

标签: php symfony shared-hosting bluehost

我使用Bluehost在我的共享托管服务器上安装了Symfony2。但是当我运行命令“php -cli app / console generate:bundle”时,我收到以下消息:

  

警告:date_default_timezone_get():依赖系统的时区设置是不安全的。

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

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

然后我收到了这个错误:

  

Bundle namespace:注意:使用未定义的常量STDIN - 假设为'STDIN'

所以我还必须将此行添加到AppKernel.php:

  

定义( 'STDIN',的fopen( “PHP://标准输入”, “R”));

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

非常感谢你的回答。

0 个答案:

没有答案