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 模組) 因為一般頁面通常都進不去 所以要從特別的頁面進去才能知道發生什麼事