После попытки обновления модуля. Unable to determine class for field type fivestar

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

Аватар пользователя kirasnejnaia kirasnejnaia 18 августа 2021 в 16:38

Давно делала сайт. Клиенты случайно обновили часть модулей. После обнаружения проблем, заменили модуль в папке на старую версию. Проблемы не исчезли. И тогда попытались отключить модуль. С тех пор, сайт выдаёт ошибку. Бэкапа базы не делали.

Ошибка:

На сайте произошла неожиданная ошибка. Пожалуйста, повторите попытку позже.RuntimeException: Unable to determine class for field type 'fivestar' found in the 'field.field.node.artycles.field_fivestar' configuration in Drupal\Core\Field\FieldConfigStorageBase->mapFromStorageRecords() (line 28 of core/lib/Drupal/Core/Field/FieldConfigStorageBase.php).

И так далее...

Спасибо

ВложениеРазмер
Иконка простого текстового файла new_2.txt6.59 КБ

Комментарии

Аватар пользователя marassa marassa 18 августа 2021 в 17:46
1

А в чём вопрос-то? Ваши клиенты купили себе немножко ума. Уверен, что на их следующем сайте они уже не будут случайно обновлять часть модулей, после обнаружения проблем заменять модуль в папке на старую версию, а потом пытаться отключить модуль. И бэкапы теперь будут делать регулярно.

Аватар пользователя kirasnejnaia kirasnejnaia 18 августа 2021 в 21:45

Большое спасибо, что откликнулись. И за настоящий мужской ответ так же спасибо - обстоятельный, подробный, который реально помог.

Аватар пользователя kirasnejnaia kirasnejnaia 18 августа 2021 в 21:40

Ввиду того, что доступа к сайту не было, отключала модуль через базу данных.

В phpMyAdmin нашла и экспортировала таблицу config
Открыла таблицу в редакторе и удалила запись нужного модуля.
Удалила таблицу из phpMyAdmin
Экспортировала изменённую таблицу
Очистила все таблицы с cachу

Сайт ожил.