Heim > Fragen und Antworten > Hauptteil
Wie der Titel schon sagt, funktionierte alles wie erwartet, bis ich ein Upgrade von 9.2.15 auf 9.3.15 durchgeführt habe, einer Composer-basierten Installation.
Wenn ich versuche, auf einen der Pfade zuzugreifen, wird mir beim ersten Pfad Folgendes angezeigt
Auf der Website ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.
SymfonyComponentRoutingExceptionRouteNotFoundException: Route „user.admin_permissions.module“ existiert nicht. In DrupalCoreRoutingRouteProvider->getRouteByName() (Zeile 206 von core/lib/Drupal/Core/Routing/RouteProvider.php).
Die Option „Personen“ hat mir Folgendes gegeben:
The website encountered an unexpected error. Please try again later. SymfonyComponentRoutingExceptionRouteNotFoundException: Route "user.role.settings" does not exist. in DrupalCoreRoutingRouteProvider->getRouteByName() (line 206 of core/lib/Drupal/Core/Routing/RouteProvider.php).
Keine Fehler vom Composer, keine Fehler in irgendwelchen Protokollen, obwohl dies in meinem access.log erscheint
- [06/Jun/2022:15:06:56 +0000] "GET /admin/people/permissions HTTP/1.0" 500 3053 "https://d9d.text-based.net/admin/people/permissions/administrator" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:99.0) Gecko/20100101 Firefox/99.0"
Hier ist der vollständige Fehler, der auf der Seite angezeigt wird:
The website encountered an unexpected error. Please try again later. SymfonyComponentRoutingExceptionRouteNotFoundException: Route "user.role.settings" does not exist. in DrupalCoreRoutingRouteProvider->getRouteByName() (line 206 of core/lib/Drupal/Core/Routing/RouteProvider.php). DrupalCoreMenuLocalTaskDefault->getRouteParameters() (Line: 310) DrupalCoreMenuLocalTaskManager->getTasksBuild() (Line: 358) DrupalCoreMenuLocalTaskManager->getLocalTasks() (Line: 95) DrupalCoreMenuPluginBlockLocalTasksBlock->build() (Line: 171) DrupalblockBlockViewBuilder::preRender() call_user_func_array() (Line: 101) DrupalCoreRenderRenderer->doTrustedCallback() (Line: 772) DrupalCoreRenderRenderer->doCallback() (Line: 363) DrupalCoreRenderRenderer->doRender() (Line: 435) DrupalCoreRenderRenderer->doRender() (Line: 201) DrupalCoreRenderRenderer->render() (Line: 463) DrupalCoreTemplateTwigExtension->escapeFilter() (Line: 43) __TwigTemplate_00188c1691be8aad1e9679a8355ec8b1aad8fb0e1a0552901f64354cc31fc535->doDisplay() (Line: 405) TwigTemplate->displayWithErrorHandling() (Line: 378) TwigTemplate->display() (Line: 390) TwigTemplate->render() (Line: 55) twig_render_template() (Line: 384) DrupalCoreThemeThemeManager->render() (Line: 422) DrupalCoreRenderRenderer->doRender() (Line: 201) DrupalCoreRenderRenderer->render() (Line: 463) DrupalCoreTemplateTwigExtension->escapeFilter() (Line: 86) __TwigTemplate_52bf370994174cae6411a160df9bc52e747d5a7e02be204f64e1e34dad454a33->doDisplay() (Line: 405) TwigTemplate->displayWithErrorHandling() (Line: 378) TwigTemplate->display() (Line: 390) TwigTemplate->render() (Line: 55) twig_render_template() (Line: 384) DrupalCoreThemeThemeManager->render() (Line: 422) DrupalCoreRenderRenderer->doRender() (Line: 201) DrupalCoreRenderRenderer->render() (Line: 162) DrupalCoreRenderMainContentHtmlRenderer->DrupalCoreRenderMainContent{closure}() (Line: 564) DrupalCoreRenderRenderer->executeInRenderContext() (Line: 163) DrupalCoreRenderMainContentHtmlRenderer->renderResponse() (Line: 90) DrupalCoreEventSubscriberMainContentViewSubscriber->onViewRenderArray() call_user_func() (Line: 142) DrupalComponentEventDispatcherContainerAwareEventDispatcher->dispatch() (Line: 163) SymfonyComponentHttpKernelHttpKernel->handleRaw() (Line: 80) SymfonyComponentHttpKernelHttpKernel->handle() (Line: 58) DrupalCoreStackMiddlewareSession->handle() (Line: 48) DrupalCoreStackMiddlewareKernelPreHandle->handle() (Line: 48) DrupalCoreStackMiddlewareReverseProxyMiddleware->handle() (Line: 51) DrupalCoreStackMiddlewareNegotiationMiddleware->handle() (Line: 23) StackStackedHttpKernel->handle() (Line: 708) DrupalCoreDrupalKernel->handle() (Line: 19)
Composer zeigt beim Aktualisieren keine Fehler an, ich habe die Datenbank auch über Drush aktualisiert. Es gibt auch keine Fehler in den Protokollen.
P粉8832233282023-12-12 10:05:30
不是 100% 确定是什么修复了它,但我从备份中恢复并从 8.9.18 重新启动并清理了我的模块文件夹。一些模块是通过 drupal UI 安装的,仅在我的模块文件夹中,而不是在 module/contrib 中,因此我卸载了这些模块并将它们从模块文件夹中删除,然后通过 Composer 重新安装并启用它们。之后,我清理了缓存并执行了 drush updb,然后像之前一样继续升级到 9。然后就成功了。