繁体   English   中英

作曲家更新中的错误

[英]Composer update error in doctrine

我尝试执行composer update命令,但出现此错误。 可能是什么问题?

之前运作良好。

[RuntimeException]  
Could not delete /var/www/vhosts/kaikacampus.com/httpdocs/kaikacampus.com/vendor/
doctrine/annotations/phpunit.xml.dist: date_defaut_timezone_get():It is not safe 
to reply on the system's timezone settings. You are *required* to use the 
data.timezone setting or the date_default_timezone_set() function. In case you 
used any of those methods and you are still getting this warning, you most 
likely misspelled the timezone identifier. We selected the timezone 'UTC' for 
now, but please set date.timezone to select your timezone.

在此处输入图片说明

我是新手,所以不确定红色区域中的建议。

撰写者版本为:撰写者版本Composer version 1.0-dev (ffffab37a294f3383c812d0329623f0a4ba45387) 2014-11-05 06:04:18

执行动作:

mv vendor vendor_old && composer update

这节省了我的一天!

可能是什么问题?

如果您查看屏幕截图,则会看到较大的红色部分(大约屏幕截图的下半部分)。

它包含了约开始告诉什么问题的错误消息。 然后,它有一个冒号(“:”),并在冒号之后给出了问题所在。

这是常见的PHP错误消息,应该存在对其的引用。 既可以在网站上也可以在互联网上的其他网站上使用。 由于您倾向于在发布前进行搜索和研究,因此我认为可以将直接搜索操作作为练习留给您,这是可以的。

让我知道您是否由于使用的颜色或字母的大小而无法阅读屏幕。


正如您添加的第一条评论一样,您似乎对时区更改的位置感到困惑,对吧? 错误消息正在谈论

date.timezone设置”

(被我大胆)。 当您不了解这意味着什么时,在PHP中容易做的一件事就是在它的php.net/加上php.net/并将其输入到浏览器中:

http://php.net/date.timezone

这直接将您带到该设置的文档。

您需要为服务器/计算机设置时区。

您应该首先找到您的php.ini文件。 您将在以下命令的输出中找到它的路径:

php -i | grep -e 'Loaded Configuration'

然后将其加载到浏览器中(例如http://localhost/info.php ),并在打开php.ini的页面中检入。

当您知道它在哪里时,请打开php.ini文件,查找date.timezone设置,对其进行更改并保存该文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM