Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Datetime Laravel 4.2-“;“讯息”:&引用;未定义的索引:时区。。在src\/illumb\/Foundation\/start.php“中&引用;第“行”:167_Datetime_Laravel - Fatal编程技术网

Datetime Laravel 4.2-“;“讯息”:&引用;未定义的索引:时区。。在src\/illumb\/Foundation\/start.php“中&引用;第“行”:167

Datetime Laravel 4.2-“;“讯息”:&引用;未定义的索引:时区。。在src\/illumb\/Foundation\/start.php“中&引用;第“行”:167,datetime,laravel,Datetime,Laravel,这是上周开始出现的,并扼杀了一个已经开发了两个月的项目。我可以保证datetime.timezone值已设置。什么?这种不稳定足以让我抛弃拉威尔,并可能开始说它的坏话 每次我尝试运行artisan命令时,或者更准确地说(我认为)artisan尝试重建自动加载文件时,都会引发此异常 “消息”:“未定义索引:时区”。。在src/illumb/Foundation/start.php中,“line”:167 感谢您的帮助。看起来您可能需要指定您的时区,有问题的行: 在我的Laravel4.2应用程序

这是上周开始出现的,并扼杀了一个已经开发了两个月的项目。我可以保证datetime.timezone值已设置。什么?这种不稳定足以让我抛弃拉威尔,并可能开始说它的坏话

每次我尝试运行artisan命令时,或者更准确地说(我认为)artisan尝试重建自动加载文件时,都会引发此异常

“消息”:“未定义索引:时区”。。在src/illumb/Foundation/start.php中,“line”:167


感谢您的帮助。

看起来您可能需要指定您的时区,有问题的行:

在我的Laravel4.2应用程序中,在
app/config/app.php
中,我有:

'timezone' => 'UTC

如果您没有该键/值对,请尝试设置它。在这种情况下,Laravel希望专门设置它,并且不会费心检查您的PHP ini日期时间/时区设置。

您是否打开了
src/illumb/Foundation/start.PHP
并查看第167行
167
以查看发生了什么?是的。illumb正在将时区设置为默认php.ini变量。这正是我在原始帖子中放这一行的原因:“我可以保证设置了datetime.timezone值。”但是
datetime.timezone
是一个
php.ini
构造,而不是Laravel配置构造,这就是引发错误的原因。因为数组键不存在。看起来您可以在
php.ini
中指定它,但在Laravel配置中指定它之前,它并不意味着蹲下。