0

我已经从 Pantheon 克隆了一个全新的 Drupal 安装,并试图在我的本地机器上运行它。我使用 Lando 克隆了一个 repo 并提取了相关文件、数据库和代码。我尝试 Lando Start 并在访问我的网站时收到以下错误

The website encountered an unexpected error. Please try again later.
Error: __clone method called on non-object in Drupal\Core\Routing\UrlGenerator->getRoute() (line 426 of core/lib/Drupal/Core/Routing/UrlGenerator.php).
Drupal\Core\Routing\UrlGenerator->getRoute('') (Line: 270)
Drupal\Core\Routing\UrlGenerator->generateFromRoute('', Array, Array, 1) (Line: 105)
Drupal\Core\Render\MetadataBubblingUrlGenerator->generateFromRoute('', Array, Array) (Line: 68)
Drupal\Core\Routing\RedirectDestination->get() (Line: 51)
Drupal\Core\Routing\RedirectDestination->getAsArray() (Line: 164)
Drupal\Core\EventSubscriber\DefaultExceptionHtmlSubscriber->makeSubrequest(Object, '/system/403', 403) (Line: 112)
Drupal\Core\EventSubscriber\DefaultExceptionHtmlSubscriber->on403(Object) (Line: 109)
Drupal\Core\EventSubscriber\HttpExceptionSubscriberBase->onException(Object, 'kernel.exception', Object)
call_user_func(Array, Object, 'kernel.exception', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.exception') (Line: 219)
Symfony\Component\HttpKernel\HttpKernel->handleThrowable(Object, Object, 1) (Line: 91)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

该网站在万神殿上运行良好。这是一个没有配置的全新安装。没有内容,没有额外的用户。我试图在一个新目录中设置它,并在第二次拉动并开始之前运行了一个lando重建。似乎没有任何效果。Pantheon 支持无法复制该问题,并且该站点在服务器上正常,所以我想我会求助于社区。

帮助?谁能指出我正确的方向?

4

1 回答 1

1

原来我的 Pantheon 的 SQL 数据库有问题,作为登录的 Drupal 用户我收到错误。当我没有登录时,该网站可以正常工作。我不得不从我从 pantheon 获得的 SQL DB 中删除所有表,然后从头开始安装 Drupal 站点。所以看起来 Pantheon 的 SQL DB 没有正确导出?将其留在这里以防其他人遇到类似问题。

于 2022-02-21T12:09:20.027 回答