未捕获的异常'Fuel \ Core \ PhpErrorException'....系统的时区设置

问题描述

I我使用PHP 5.3,从UTC更改为EDT / -4.0 / DST时区时,出现以下错误。 请帮帮我...谢谢.i将描述时区更改前后的错误...

更改时区之前:

Fuel \ Core \ PHPErrorException [错误]: date_default_timezone_get()[function.date-default-timezone-get]:依靠系统的时区设置并不安全。 要求使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能您拼写了时区标识符。我们选择“ EDT / -4.0 / DST”为“美国/纽约”

COREPATH/classes/fuel.PHP @ line 161

156            date_default_timezone_set(static::$timezone);
157        }
158        catch (\Exception $e)
159        {
160            date_default_timezone_set('UTC');
161            throw new \PHPErrorException($e->getMessage());
162        }
163
164        static::$encoding = \Config::get('encoding',static::$encoding);
165        MBSTRING and mb_internal_encoding(static::$encoding);
<br />

将时区更改为'EDT / -4.0 / DST'

致命错误:未捕获的异常“ Fuel \ Core \ PHPErrorException”,消息为“未知:依靠系统的时区设置并不安全。 要求使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种,并且仍然收到此警告,则很可能您拼写了时区标识符。我们在UnkNown:0中将“ EDT / -4.0 / DST”选择为“ America / New_York” 堆栈跟踪: #0 /home/files/website/bus/fuel/core/bootstrap.PHP(98):Fuel \ Core \ Error :: error_handler(2,'未知:这是...','未知',0) #1 [内部功能]:{闭包}(2,“未知:它是...”,“未知”,0,数组) #2 {main}

抛出 0
行中的未知
警告文件(未知)[功能文件]:无法打开流: / home / files / website / bus / fuel / core / classes / debug中没有此类文件或目录。 PHP 在第 325

警告:array_unshift()期望参数1为数组,在 /home/files/website/bus/fuel/core/classes/debug.PHP 中在 326

警告:array_slice()期望参数1为数组,在 /home/files/website/bus/fuel/core/classes/debug.PHP 中在 341

回溯 COREPATH / bootstrap.PHP @第66行

61            \Cli::error("Error: ".$e->getMessage()." in ".$e->getFile()." on ".$e->getLine());
62            \Cli::beep();
63            exit(1);
64        }
65    }
66    return \Error::shutdown_handler();
67});
68
69set_exception_handler(function (\Exception $e)
70{
71    // reset the autoloader

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)