В отчете о состоянии появилась следующая ошибка (возможно после обновления до 8.2.7):
«Определения сущности/поля
Несоответствие определений сущности и/или поля
В типе сущности и определениях поля обнаружены следующие изменения.
Content
Поле node.field_locality должно быть обновлено.»
В одном из типов материалов есть поле с машинным именем field_locality и типом "Список (текст)"
Что с этим делать? Как обновить поле? Запуск хрона, обновление базы данных, очистка кэша проблему не решили.
Вложение | Размер |
---|---|
Несоответствие определений сущности и/или поля | 16.52 КБ |
Комментарии
drush entity-updates
А на виртуальном хостинге эту команду как-то можно выполнить?
Вот здесь есть также через модуль devel. Вроде получилось, сообщение об ошибке исчезло.
Если на хостинге стоит drush, то можно.
А можно поподробнее? Что то не могу найти куда вставлять код(((
Или запустить php:
try {
\Drupal::entityDefinitionUpdateManager()->applyUpdates();
}
catch (EntityStorageException $e) {
print_r($e);
}
а если модуль devel не устанавливается, точнее сайт падает в процессе установки? Как решать?
через drush - не умею, навыка нет(((
Можно и без драша
https://www.drupal.org/docs/8/modules/entity-update/entity-update-usage-...
Вчера версия admin_toolbar 8.x-1.25 и devel 8.x-2.0 конфликтовали.
Сегодня 04.02.2019 уже фикс применён: https://www.drupal.org/project/admin_toolbar/issues/3009193 - версия admin_toolbar
8.x-1.26
После миграции засела и не хочет уходить вот такая ошибка:
drush entity-updates рапортует об успешном выполнении, модуль Entity Update честно признается, что фэйл. Есть мысли?
drush updb
No pending updates.
мне помог модуль https://www.drupal.org/project/entity_update
только он отрабатывал с ошибкой. пришлось включить модуль комментариев, отработать, а потом отключить.