InvalidArgumentException: Field is unknown. in Drupal\Core\Entity\ContentEntityBase->getTranslatedField() (line 580 of /core/lib/Drupal/Core/Entity/ContentEntityBase.php)
從 Drupal 8.4.2 升級到 8.5.2
這次升級主要是資安的問題
遇到了以下的錯誤訊息(英文)
「The website encountered an unexpected error. Please try again later.」
中文則是
「網站遇到非預期錯誤。請稍後再試。」
以上的錯誤訊息算是非常常見的
有看沒有懂
基本上把該更新的檔案都有丟上去後
會出錯大概就是以下幾個問題:
升級 drupal 不一定每次都要執行資料庫升級
不過遇到問題的時候就跑一下 /update.php
如果這邊畫面可以正常顯示
那就跑一下資料庫升級
如果跑完升級後還是有錯
那就到 /devel/reinstall 那邊看看還有什麼錯誤訊息(需要裝 devel 模組)
因為一般頁面通常都進不去
所以要從特別的頁面進去才能知道發生什麼事
這次升級主要是資安的問題
遇到了以下的錯誤訊息(英文)
「The website encountered an unexpected error. Please try again later.」
中文則是
「網站遇到非預期錯誤。請稍後再試。」
以上的錯誤訊息算是非常常見的
有看沒有懂
基本上把該更新的檔案都有丟上去後
會出錯大概就是以下幾個問題:
- 資料庫沒升級
- 套件版本相衝突
- 資料夾權限沒設定好
升級 drupal 不一定每次都要執行資料庫升級
不過遇到問題的時候就跑一下 /update.php
如果這邊畫面可以正常顯示
那就跑一下資料庫升級
如果跑完升級後還是有錯
那就到 /devel/reinstall 那邊看看還有什麼錯誤訊息(需要裝 devel 模組)
因為一般頁面通常都進不去
所以要從特別的頁面進去才能知道發生什麼事
Comments