Как правильно обновлять модули?

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

Аватар пользователя Bios Bios 27 января 2015 в 13:19

Объясните пожалуйста что сделал нет так?

Вышло уведомление что обновилось несколько модулей (Drupal Commerce)
Далее пошагово

1. Сделал бэкап
2. Зашел на страницу http://mysute.com/admin/modules/update
3. Поставил галочку на нужном модуле и нажал обновить
4. Обновление прошло успешно
5. Запустил update.php
6. Вышло уведомление что для некоторых модулей апдейт не нужен.

Проделав все это на днях обнаружил что модуль addressfield странно ведет себя (съехала верстка - почему то пропал класс .inline)

Но это еще пол беды. Сейчас выяснилось что для поля addressfield пропал параметр "значение по умолчанию".

И вот думаю включить/выключить этот злополучный модуль в ожидании чуда, но чтобы это сделать нужно отключить по сути весть Drupal Commerce - чтобы отключить один модуль нужно отключит еще 3 и так по цепочке.

Чтобы на будущее избежать таких проблем скажите как лучше и правильнее обновлять модули???

P.S.: в чем можете быть проблема addressfield?

Комментарии

Аватар пользователя Orion76 Orion76 27 января 2015 в 14:15

1.Включить на сайте "Режим обслуживания", чтобы во время процедуры обновления контент не изменился.
2.!!!Обязательно!!! Сделать бэкап Базы данных и "программных" файлов Drupal и модулей.
3.Обновить модули.
4.Проверить их работу.
5.Если все хорошо - Выключить "Режим обслуживания". - ОБновление закончено.
6.Если все плохо, сохранить информацию о проблемах.
7.Восстановить сайт из бэкапа.
8.Выключить "Режим обслуживания".
9.Обратиться к специалисту.

Аватар пользователя bumble bumble 27 января 2015 в 14:33

Еще обязательно читать список обновлений между версиями.
Очень часто там есть предупреждения о возможных сбоях.