簡體   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