Решение
Чтобы обновить версию модуля:
- Создайте резервную копию базы данных перед попыткой обновления ее схемы, и убедитесь, что эта резервная копия является корректной и полной.
- Создайте резервную копию файлов сайта.
- Затем войдите в систему как администратор (пользователь с uid == 1)
- Переведите сайт в режим обслуживания (maintenance mode): /admin/settings/site-maintenance.
- Замените файлы модуля новыми.
- Обновите схему базы данных:
- Перейдите по адресу http://example.com/update.php
- Выберите ссылку Run the database upgrade script (Выполнить сценарий обновления базы данных) для начала процесса обновления. Вы должны увидеть экран, аналогичный показанному на рисунке:

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

- Убедитесь в том, что в ниспадающем списке нужного модуля выбран самый большой номер, затем нажмите Update. Drupal обрабатывает все обновления модуля, начиная с установленной версии и заканчивая выбранной вами версией.
Рецепты по этой теме
- Закрыть сайт для выполнения технических работ
- Темизация update.php
- Темизация страницы обслуживания сайта
Использованные материалы
- Обновление модулей
- Использование ПО с открытым исходным кодом для создания Web-сайта для совместной работы: Часть 9. Освоение уровня базы данных
Полезные ссылки
Bookmark/Search this post with











Комментарии
Обьясните мне, пожалуйста, если я хочу обновить модуль до версии 1.13,
а в выпадающем меню модуля такие номера: 1,2,5701,5702,5703.
То какой мне выбрать номер, чтобы правильно обновить БД?
Заранее благодарен
В выпадающем списке нужно выбрать самое большое число (номер обновления).
В статье это указано - я дополнительно выделил жирным.