Проблема при обновлении модуля Flag

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

Аватар пользователя АлРост АлРост 14 ноября 2017 в 16:44

Здравствуйте, Господа!

Хочу обновить модуль Flag (https://www.drupal.org/project/flag) с версии 8.x-4.0-alpha-1 до самой новой на текущий момент 8.x-4.0-alpha-2

После обновления сайт не работает. В отчёте о состоянии ошибка "ОПРЕДЕЛЕНИЯ СУЩНОСТИ/ПОЛЯ" (прикреплённый фал 1).

По совету в этой теме http://drupal.ru/node/132502 установил модуль Devel и запустил с помощью него PHP-код:

try {
\Drupal::entityDefinitionUpdateManager()->applyUpdates();
}
catch (EntityStorageException $e) {
print_r($e);
}

Запуском данного кода часть проблемы было устранено, но не полностью (прикреплённый файл 2) и сайт по-прежнему не работает.

Если удалить прежнюю версию модуля Flag и потом установить новую, то всё будет работать, но в этом случае потеряются все отметки флагов...

Может кому не сложно подсказать, как обновиться без потери данных?

ВложениеРазмер
Иконка изображения Файл 19.72 КБ
Иконка изображения Файл 28.34 КБ

Комментарии

Аватар пользователя oleg90990 oleg90990 15 ноября 2017 в 17:22

1) После обновления модуля /update.php заходили? обновляли базу? сомневаюсь. это делается в первую очередь после обновления любого модуля

2) drush entity-updates - должно решить 2 скриншот

Аватар пользователя АлРост АлРост 15 ноября 2017 в 18:57

oleg90990 wrote:

1) После обновления модуля /update.php заходили? обновляли базу? сомневаюсь. это делается в первую очередь после обновления любого модуля

Нет, не заходил. Не знал, что нужно. Сейчас заново обновил модуль, после этого в отчёте о состоянии первый скриншот. Прошёл на /update.php (там после запуска обновления базы пишет - "ожидаемых обновлений нет", в отчёте о состоянии ничего не поменялось).

oleg90990 wrote:

2) drush entity-updates - должно решить 2 скриншот

Хорошо, попробую разобраться, как drush установить, ранее этого не делал.

==============

Там в релизе модуля нашёл данный абзац с ссылкой на патч:

"If, despite our warnings about kittens and alpha releases, you are running Flag in an environment where you can't simply hose down and reinstall, then this support request contains code that will help at least partially: #2858553: Pre-beta update hook code. "

Через переводчик не особо понятно о чём речь, но похоже это про озвученную проблему.