1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Просьба помочь убрать ошибку на сайте Drupal 8

Главные вкладки

Приветствую!

Буду благодарен за помощь в решении проблемы на сайте с Drupal 8.7.1

Сайт нормально работает, но при попытке редактирования именно главной странице появляется белый экран с сообщением "The website encountered an unexpected error. Please try again later."

Лог ошибки показывает вот такую картину:

Заранее спасибо за помощь!

Лучший ответ

Комментарии

Аватар пользователя marassa marassa 18 мая 2019 в 14:07

В логе же английским по белому написано чего ему не хватает. В директории vendor вообще есть этот eguias/email-validator? Правильной версии? Он Вам нужен? Вы его в явном виде как-то используете?

Аватар пользователя marassa marassa 18 мая 2019 в 17:52

Конкретно с этим не сталкивался, но нужно разбираться либо почему EmailValidator.php выдаёт ошибку на отсутствие пакета, который вроде бы есть (может быть версия не 1.2|2.0 как он ее требует?) либо зачем при редактировании именно этой отдельно взятой страницы вообще вызывается этот самый валидатор. Может там есть поле типа Email со строгой валидацией? А если ее временно убрать? А нужна она там вообще?

Аватар пользователя portfolio portfolio 18 мая 2019 в 19:30

Версия EmailValidator 2.1, т.к. такой версии он подтягивается в ядро Drupal 8.7.1
На главной странице нет никаких полей с почтой и прочим, что по идее как-то может быть связано с валидацией.

Вот скриншоты из файла composer.lock Там почему-то в разных частях файла указаны разные версии EmailValidator.
Может это поможет разобраться как исправить ошибку.

Аватар пользователя portfolio portfolio 18 мая 2019 в 20:54

А где я могу понизить coder до версии 8.3.2 если в файле composer.json нет где указывается версия для coder ?

Т.е. там вообще нет про этот модуль ничего. Я так понимаю он тянется с ядром просто?

Аватар пользователя portfolio portfolio 19 мая 2019 в 19:41

gun_dose wrote:
Удалите файл composer.lock и папку vendor, а затем запустите composer install.

Это помогло решить проблемы с сайтом.
Но пришлось долго возиться с хостингом, чтобы нормально сайт обновился. В который раз убеждаюсь, что западные хостинг-провайдеры часто хуже, чем у нас на просторах СНГ.

Всем спасибо за помощь и советы!

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /