php artisan config:清除警告date_default_timezone_get()

时间:2018-03-16 16:05:48

标签: laravel artisan

我正在尝试执行[root@XXX]# php artisan config:clear过去6个月我一直这样做没有问题,现在在作曲家更新后我收到了这个错误:

composer update --no-scripts

PHP警告:date_default_timezone_get():依赖系统的时区设置是不安全的。您必需使用区域设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然在使用thiu,则很可能拼错了时区标识符。我们现在选择了时区'UTC',但请将date.timezone设置为seleone。在第311行的/var/www/html/cne-pnp/vendor/monolog/monolog/src/Monolog/Logger.php

在Loader.php第228行:

包含空格的Dotenv值必须用引号括起来。

我现在不知道该怎么做,它正在从供应商文件发出警告......我现在无法清除我的缓存。任何提示?

编辑:顺便说一句,我刚试了[Code] procedure WriteAppPath; var FileData: String; begin LoadStringFromFile(ExpandConstant('{app}\app.xml'), FileData); StringChange(FileData, 'XXXXXMARKERXXXXX', ExpandConstant('{app}')); SaveStringToFile(ExpandConstant('{app}\app.xml'), FileData, False); end; 但没有成功。

1 个答案:

答案 0 :(得分:0)

首先

composer clearcache && composer update

然后转到php.ini

并更改此值

date.timezone= Yourtime zone

了解有关时区的更多信息 http://www.php.net/manual/en/timezones.php

.env

APP_LOCALE=en
APP_FALLBACK_LOCALE=en
APP_LOCALE_PHP=en_US
APP_TIMEZONE=UTC

<强> P.S

永远不会在生产中更新作曲家,更新生产中的包可能会导致冲突。另外,请务必备份您的 composer.lock档案