Рейтинг:-3

Ошибка при работе с updb, как ее отладить?

флаг id

Я без проблем обновил opigno_lms до версии 2.29 с помощью composer, а затем "drush updb", затем установил версию 3.0.2 через composer, но "drush updb" выдает мне:

[уведомление] Начато обновление: opigno_statistics_update_9001 [ошибка] Аргумент 2, передаваемый в Drupal\Core\Config\CachedStorage::write(), должен иметь тип array, заданный bool, вызываемый в /home/mine/praca/gitowanie/opigno_project/web/modules/contrib/opigno_statistics/ opigno_statistics.install в строке 83 [ошибка] Ошибка обновления: opigno_statistics_update_9001

У кого-нибудь есть решение для этого? Или идея, как его отладить? Каждое второе обновление проходит хорошо, но это все ломает... Я пробовал уже много раз, но все время терпит неудачу на 2 разных серверах.

Рейтинг:3
флаг us

Если вы ищете способ эффективной отладки updb, затем попробуйте использовать Xdebug. Если у вас есть проблемы с его настройкой для сценариев командной строки, вы всегда можете запускать обновления через update.php в вашем браузере.

Когда вы устанавливаете точку останова на opigno_statistics_update_9001, вы точно увидите, откуда взялся ошибочный аргумент.

Ответить или комментировать

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