尝试访问任何管理功能时出现Drupal 8错误

尝试访问任何管理功能时出现Drupal 8错误,drupal,drupal-8,Drupal,Drupal 8,任何时候我选择一个管理选项,我会得到下面的错误 Error: Class 'Drupal\Core\Form\FormErrorHandler' not found in Drupal\Component\DependencyInjection\Container->createService() (line 258 of core\lib\Drupal\Component\DependencyInjection\Container.php). 我已清除缓存并重新启动wamp,不确定下一

任何时候我选择一个管理选项,我会得到下面的错误

Error: Class 'Drupal\Core\Form\FormErrorHandler' not found in Drupal\Component\DependencyInjection\Container->createService() (line 258 of core\lib\Drupal\Component\DependencyInjection\Container.php).

我已清除缓存并重新启动wamp,不确定下一步是什么

如果我在核心模块或贡献模块中遇到错误,而清除缓存和服务器重启也无济于事,我通常会尝试在下一步运行数据库更新,看看是否有遗漏

你运行update.php了吗?如果失败,您可以尝试使用drush运行update.php,使用
drush updb


如果这不起作用,我会运行代码库和数据库的备份,然后尝试更新模块,然后使用drush更新core
drush up
重新启动我的电脑,这似乎是可行的。我不知道该错误与什么有关,但如果有人有相同的问题,这似乎是可行的。

我尝试了所有这些,结果完全是出于烦恼重新启动我的电脑,这似乎是可行的。我不知道错误与什么有关,但如果有人有相同的问题,这似乎是可行的。从错误中的一些路径可以看出,它与Drupal 8如何使用其服务层处理依赖项注入有关。从外观上看,它也是一个核心模块。对于这样的情况,它很可能是core中的一个bug(虽然不是不可能),所以我要采取的步骤是:清除缓存,检查是否缺少DB更新,在模块上运行*更新,对core运行更新。Drush或Drupal CLI是执行这些步骤的好工具b/c有时您无法通过Drupal GUI运行它们。