Tôi đã sao chép phiên bản của trang web Drupal 8.9.20 thành bản cài đặt cục bộ (MAMP PRO). Điều đó có vẻ đúng, nhưng khi tôi gọi trang web, tôi gặp lỗi:
Trang web này gặp phải một lỗi không mong muốn. Vui lòng thử lại sau.
Với chế độ lỗi dài dòng, tôi nhận được thêm:
Lỗi: Gọi hàm thành viên id() trên bool trong Drupal\Core\Entity\EntityStorageBase->setStaticCache() (dòng 188 của core/lib/Drupal/Core/Entity/EntityStorageBase.php).
Drupal\Core\Entity\EntityStorageBase->setStaticCache(Array) (Dòng: 311)
Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Dòng: 188)
Drupal\Core\Entity\EntityRepository->getCanonicalMultiple('node', Array, Array) (Dòng: 180)
Drupal\Core\Entity\EntityRepository->getCanonical('node', '236', Array) (Dòng: 149)
Drupal\Core\ParamConverter\EntityConverter->convert('236', Array, 'node', Array) (Dòng: 100)
Drupal\Core\ParamConverter\ParamConverterManager->convert(Array) (Dòng: 89)
Drupal\Core\Access\AccessManager->checkNamedRoute('entity.node.canonical', Array, Object, 1) (Dòng: 212)
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators->menuLinkCheckAccess(Object) (Dòng: 92)
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators->checkAccess(Array) (Dòng: 96)
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators->checkAccess(Array) (Dòng: 96)
Drupal\Core\Menu\DefaultMenuLinkTreeManipulators->checkAccess(Array)
call_user_func(Mảng, Mảng) (Dòng: 148)
Drupal\Core\Menu\MenuLinkTree->transform(Array, Array) (Dòng: 56)
Drupal\pg_helper\BreadcrumbBuilder->build(Object) (Dòng: 47)
Drupal\pg_fe_users\Theme\ThemeswitcherNegotiator::is_internal() (Dòng: 23)
Drupal\pg_fe_users\Theme\ThemeswitcherNegotiator->applies(Object) (Dòng: 67)
Drupal\Core\Theme\ThemeNegotiator->determineActiveTheme(Object) (Dòng: 405)
Drupal\Core\Theme\ThemeManager->initTheme(Object) (Dòng: 96)
Drupal\Core\Theme\ThemeManager->getActiveTheme() (Dòng: 43)
Drupal\Core\Cache\Context\ThemeCacheContext->getContext(NULL) (Dòng: 118)
Drupal\Core\Cache\Context\CacheContextsManager->convertTokensToKeys(Array) (Dòng: 307)
Drupal\Core\Render\RenderCache->createCacheID(Array) (Dòng: 66)
Drupal\Core\Render\RenderCache->get(Array) (Dòng: 109)
Drupal\Core\Render\PlaceholderingRenderCache->get(Array) (Dòng: 77)
Drupal\Core\Render\RenderCache->get(Array) (Dòng: 109)
Drupal\Core\Render\PlaceholderingRenderCache->get(Array) (Dòng: 137)
Drupal\dynamic_page_cache\EventSubscriber\DynamicPageCacheSubscriber->onRequest(Object, 'kernel.request', Object)
call_user_func(Mảng, Đối tượng, 'kernel.request', Đối tượng) (Dòng: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.request', Object) (Dòng: 127)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Dòng: 68)
Symfony\Component\HttpKernel\HttpKernel->xử lý(Đối tượng, 1, 1) (Dòng: 57)
Drupal\Core\StackMiddleware\Session->xử lý (Đối tượng, 1, 1) (Dòng: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->xử lý(Đối tượng, 1, 1) (Dòng: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Dòng: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Dòng: 82)
Drupal\page_cache\StackMiddleware\PageCache->xử lý(Đối tượng, 1, 1) (Dòng: 70)
Drupal\pg_fe_users\StackMiddleware\PgPageCache->handle(Object, 1, 1) (Dòng: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->xử lý(Đối tượng, 1, 1) (Dòng: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Dòng: 23)
Stack\StackedHttpKernel->xử lý(Đối tượng, 1, 1) (Dòng: 708)
Drupal\Core\DrupalKernel->xử lý (Đối tượng) (Dòng: 19)
Điều gì có thể là lý do? Bất kỳ gợi ý làm thế nào để giải quyết điều này?
Lời khuyên của bạn rất nhiều cảm ơn trước!
Dung dịch:
Lời khuyên từ @4k4 đã giải quyết vấn đề:
Xây dựng lại bộ đệm bằng cách http://www.example.com/core/rebuild.php
đã xóa thông báo lỗi.