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.
不是 100% 確定是什么修復(fù)了它,但我從備份中恢復(fù)并從 8.9.18 重新啟動(dòng)并清理了我的模塊文件夾。一些模塊是通過(guò) drupal UI 安裝的,僅在我的模塊文件夾中,而不是在 module/contrib 中,因此我卸載了這些模塊并將它們從模塊文件夾中刪除,然后通過(guò) Composer 重新安裝并啟用它們。之后,我清理了緩存并執(zhí)行了 drush updb,然后像之前一樣繼續(xù)升級(jí)到 9。然后就成功了。