ฉันใช้ Drupal 9.3.11 บน PHP 7.3 เว็บไซต์ทำงานได้อย่างสมบูรณ์ ฉันต้องการอัปเกรดเป็น PHP 8 แต่ฉันได้รับข้อผิดพลาดนี้
Drupal\Component\Plugin\Exception\PluginNotFoundException: ไม่มีปลั๊กอิน ""ID ปลั๊กอินที่ถูกต้องสำหรับ Drupal\Core\ImageToolkit\ImageToolkitManager คือ: gd ใน Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (บรรทัดที่ 53 ของ core\lib\Drupal\Component\Plugin\Discovery\DiscoveryTrait.php)
Drupal\Core\Plugin\DefaultPluginManager->getDefinition(NULL) (บรรทัด: 102)
Drupal\Core\Image\ImageFactory->getSupportedExtensions() (บรรทัด: 386)
Drupal\image\Entity\ImageStyle->supportsUri('public://slider-front/slider_novo_site.jpg') (บรรทัด: 274)
template_preprocess_image_style(อาร์เรย์, 'image_style', อาร์เรย์) (บรรทัด: 287)
Drupal\Core\Theme\ThemeManager->render('image_style', Array) (บรรทัด: 422)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (บรรทัด: 50)
__TwigTemplate_ff68c0131a8924feadb3a658b99a0e39b60fe7e6871ff9c20fd45f0a1c6eddd2->doDisplay(อาร์เรย์, อาร์เรย์) (บรรทัด: 405)
Twig\Template->displayWithErrorHandling(อาร์เรย์, อาร์เรย์) (บรรทัด: 378)
Twig\Template->จอแสดงผล(อาร์เรย์) (บรรทัด: 390)
Twig\Template->render(อาร์เรย์) (บรรทัด: 55)
twig_render_template('themes/bootstrap_barrio/templates/field/image-formatter.html.twig', อาร์เรย์) (บรรทัด: 384)
Drupal\Core\Theme\ThemeManager->render('image_formatter', Array) (บรรทัด: 422)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 934)
Drupal\views\Plugin\views\field\EntityField->render_item(0, อาร์เรย์) (บรรทัด: 1168)
Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (บรรทัด: 238)
template_preprocess_views_view_field(อาร์เรย์, 'views_view_field', อาร์เรย์) (บรรทัด: 287)
Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (บรรทัด: 422)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 1745)
Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (บรรทัด: 779)
Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(อาร์เรย์)
call_user_func_array(อาร์เรย์, อาร์เรย์) (บรรทัด: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks ต้องเป็นเมธอดของคลาสที่ใช้ \Drupal\Core\Security\TrustedCallbackInterface หรือเป็นฟังก์ชันนิรนาม การเรียกกลับคือ %s ดู https://www.drupal.org/node/2966725', 'ข้อยกเว้น', 'Drupal\Core\Render\Element\RenderCallbackInterface') (บรรทัด: 772)
Drupal\Core\Render\Renderer->doCallback('#pre_render', อาร์เรย์, อาร์เรย์) (บรรทัด: 363)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 718)
Drupal\views\Plugin\views\style\StylePluginBase->renderFields(อาร์เรย์) (บรรทัด: 584)
Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(อาร์เรย์, อาร์เรย์) (บรรทัด: 38)
Drupal\slick_views\Plugin\views\style\SlickViews->render(Array) (บรรทัด: 2170)
Drupal\views\Plugin\views\display\DisplayPluginBase->render() (บรรทัด: 1533)
Drupal\views\ViewExecutable->render() (บรรทัด: 131)
Drupal\views\Plugin\views\display\Block->execute() (บรรทัด: 1630)
Drupal\views\ViewExecutable->executeDisplay('block_1', อาร์เรย์) (บรรทัด: 81)
Drupal\views\Element\View::preRenderViewElement(อาร์เรย์) (บรรทัด: 59)
Drupal\views\Plugin\Block\ViewsBlock->build() (บรรทัด: 171)
Drupal\block\BlockViewBuilder::preRender(อาร์เรย์)
call_user_func_array(อาร์เรย์, อาร์เรย์) (บรรทัด: 101)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks ต้องเป็นเมธอดของคลาสที่ใช้ \Drupal\Core\Security\TrustedCallbackInterface หรือเป็นฟังก์ชันนิรนาม การเรียกกลับคือ %s ดู https://www.drupal.org/node/2966725', 'ข้อยกเว้น', 'Drupal\Core\Render\Element\RenderCallbackInterface') (บรรทัด: 772)
Drupal\Core\Render\Renderer->doCallback('#pre_render', อาร์เรย์, อาร์เรย์) (บรรทัด: 363)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์) (บรรทัด: 435)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (บรรทัด: 65)
__TwigTemplate_7a1eb4fdd27d5860cb55c9b00c20aed750382ae62ea6694627bee55885014fbc->doDisplay(อาร์เรย์, อาร์เรย์) (บรรทัด: 405)
Twig\Template->displayWithErrorHandling(อาร์เรย์, อาร์เรย์) (บรรทัด: 378)
Twig\Template->จอแสดงผล(อาร์เรย์) (บรรทัด: 390)
Twig\Template->render(อาร์เรย์) (บรรทัด: 55)
twig_render_template('themes/bootstrap_barrio/templates/layout/page.html.twig', อาร์เรย์) (บรรทัด: 384)
Drupal\Core\Theme\ThemeManager->render('page', Array) (บรรทัด: 422)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 479)
Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (บรรทัด: 84)
__TwigTemplate_31a2a24787fe3ae65266581f36c28768a486bdf9651fc0c4f5454cf5c1711248->doDisplay(อาร์เรย์, อาร์เรย์) (บรรทัด: 405)
Twig\Template->displayWithErrorHandling(อาร์เรย์, อาร์เรย์) (บรรทัด: 378)
Twig\Template->จอแสดงผล(อาร์เรย์) (บรรทัด: 390)
Twig\Template->render(อาร์เรย์) (บรรทัด: 55)
twig_render_template('themes/bootstrap_barrio/templates/layout/html.html.twig', อาร์เรย์) (บรรทัด: 384)
Drupal\Core\Theme\ThemeManager->render('html', อาร์เรย์) (บรรทัด: 422)
Drupal\Core\Render\Renderer->doRender(อาร์เรย์, ) (บรรทัด: 201)
Drupal\Core\Render\Renderer->render(อาร์เรย์) (บรรทัด: 162)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent{closure}() (บรรทัด: 564)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (บรรทัด: 163)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (บรรทัด: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(อาร์เรย์, วัตถุ, 'kernel.view', วัตถุ) (บรรทัด: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (บรรทัด: 163)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (บรรทัด: 80)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (บรรทัด: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (บรรทัด: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (บรรทัด: 191)
Drupal\page_cache\StackMiddleware\PageCache->ดึงข้อมูล (วัตถุ, 1, 1) (บรรทัด: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (บรรทัด: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (บรรทัด: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->ที่จับ (Object, 1, 1) (บรรทัด: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (บรรทัด: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (บรรทัด: 708)
Drupal\Core\DrupalKernel->ที่จับ (วัตถุ) (บรรทัด: 19)