首页 > 解决方案 > 灾难恢复后访问 Drupal 8 网站时出现 AccessDeniedHttpException

问题描述

灾难恢复后访问 Drupal 8 网站时收到此错误消息:

网站遇到意外错误。请稍后再试。Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException: 在 Drupal\Core\Routing\AccessAwareRouter->checkAccess() (core/lib/Drupal/Core/Routing/AccessAwareRouter.php 的第 114 行)。

Drupal\Core\Routing\AccessAwareRouter->matchRequest(Object) (Line: 101) Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest(Object, 'kernel.request', Object) (Line: 108) Drupal\Component\ EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.request', Object) (Line: 129) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68) Symfony\Component\HttpKernel\HttpKernel->handle (Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1 ) (Line: 184) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line:75) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50) Drupal\Core\ StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 664) Drupal\Core\DrupalKernel->handle(Object) (Line: 18)

通过查看core/lib/Drupal/Core/Routing/AccessAwareRouter.php和阅读 Drupal 和 Symfony 的文档,它指向了当前用户身份验证可能出现问题的方向。我应该采取哪些后续步骤来找到问题的根本原因?

标签: symfonydrupal-8access-denied

解决方案


推荐阅读