При любой попытке навигации по сайту появляется сообщение: "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже".
С помощью провайдера удалось выяснить, что:
Сейчас при переходе по страницам сайта наблюдается следующая ошибка:
[11-Jan-2021 11:39:16 Asia/Novosibirsk] Uncaught PHP Exception Drupal\Core\Security\UntrustedCallbackException: "Render #lazy_builder callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was _at_core_breadcrumb_title_placeholder. See https://www.drupal.org/node/2966725" at /home/a0199975/domains/al-tai.club/public_html/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php line 96
Из модулей у меня пока что стоит только AdaptiveTheme 2.
Я, увы, даже не шибко продвинутый юзер, так что прошу помощи.
Комментарии
У AdaptiveTheme пока нет версии для 9-ки. Используйте Drupal 8 или другую тему.
Если надо сейчас получить доступ к сайту можно переключить дефолтную тему на стандартную bartik или с помощью drush команды
drush config-set system.theme default bartik
, или вручную добавить в файл sites/default/settings.php строкуК сожалению, есть. Точнее - была с 6.01.21 по 10.01.21. Потом, видимо, автор сам и снёс, как и ссылку на AT Tools 2 (AT Tools в D9 не работает вовсе). Там стояло предупреждение, что "на этот проект не распространяется политика рекомендаций по безопасности Drupal", а я не внял, за что и поплатился.
За подсказку спасибо, но я уже откатил до 8-ки.
Будем считать, что я - 1-я жертва D9.
Эта "политика" говорит лишь о том, что автор модуля/темы не подал заявку команде безопасности друпала на проверку его модуля/темы на наличие дыр в безопасности.
На 9-ку 2 недели назад поставил, замечательно работает, никаких ошибок нет.
А тема к модулю установлена https://www.drupal.org/project/at_theme ?
Да, действительно. Оказывается я зашел по старому адресу https://www.drupal.org/project/adaptivetheme , а версия под 9-ку теперь здесь https://www.drupal.org/project/at_theme
Но ошибка действительно есть, похоже баг в теме. Проявляется, если в extension-ах включить "Markup overrides" и там в настройках хлебных крошек включить опцию "Add the page title to breadcrumbs". С выключенной опцией работает нормально, с включенной - выбрасывает исключение.
И правда был баг в теме. Разработчик уже зарелизил новую версию с исправлением https://www.drupal.org/project/at_theme/releases/1.4.8