Обновление модулей Drupal

Обновление модулей Drupal

Из предыдущих уроков вы узнали, что такое модули, как их устанавливать, удалять, выполнять локализацию и перевод строк. А в этом уроке давайте с вами поговорим о том, как выполнить обновление модулей Drupal.

Модули постоянно дорабатываются и улучшаются разработчиками со всего мира, исправляются ошибки, добавляются новые функции и в следствии этого, время от времени выходят новые версии модулей. И чтобы получить доступ ко всем новым функциям модуля, нужно выполнять обновления.

Прежде чем обновлять какой-либо модуль, советую делать бэкап сайта, на тот случай, если что-то пойдет не так. С резервной копией вы всегда сэкономите себе много времени и нервов.

Обновление модулей

Выполнить обновление модулей Drupal можно двумя способами:

  1. Автоматически
  2. Вручную

Давайте рассмотрим каждый из этих способов более детально.

1 способ – Автоматический

Сообщение с информацией о доступных обновлениях сразу же отображается при входе в раздел «Расширения». Движок следит за актуальностью модулей и при выходе обновлений сразу же оповещает вас об этом.

Чтобы выполнить обновление, вы можете сразу в этом же сообщении нажать на ссылку – «доступные обновления».

Доступные обновления

Таким образом, вы попадете в раздел «Отчеты» > «Доступные обновления» во вкладку «Обновить». Здесь вам просто необходимо поставить галочку напротив модуля Token (1) и нажать кнопку «Скачать обновления» (2).

Скачать обновления

Я же использую немного другой способ автоматического обновления модулей. Я перехожу в раздел «Расширения», открываю вкладку «Обновить» и здесь точно также выставляю галочку напротив модуля Token. После этого, остается нажать кнопку «Скачать обновления».

Скачать обновление для модуля

Начнется загрузка и после этого появится соответствующее сообщение. Чтобы завершить обновление модуля на сайте, необходимо нажать кнопку «Продолжить».

Завершение обновления

На открывшейся странице появится сообщение об успешном обновлении модуля Token. И последнее, что нам остается сделать – это запустить обновление базы данных. Для этого, нажмите на ссылку – «Запустить обновления базы данных».

Запустить обновления базы данных

Если вы выполняете обновление базы данных не на локальном сервере, а на хостинге для действующего сайта, то вы можете перевести сайт в режим технического обслуживания (1). И только после этого нажать кнопку «Продолжить» (2). Если же вы выполняете обновление модуля локально, то можете сразу жать кнопку «Продолжить».

Обновление базы данных

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

Теперь давайте вернемся в админку Drupal, для этого нажмите на ссылку – «Страницы администрирования».

Завершение обновления базы данных

Перейдите в раздел «Отчеты» > «Доступные обновления» и вы увидите, что модуль Token теперь стал зеленого цвета – это говорит о том, что он использует последнюю версию.

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

Обновленный модуль

Так же вы всегда можете проверять наличие обновлений вручную. Для этого, на этой же странице во вкладке «Обновить» нажмите ссылку – «Проверить вручную».

Проверка обновлений вручную

После проверки мы видим, что все модули в актуальном состоянии.

Модули в актуальном состоянии

Также проверить наличие обновлений вручную вы сможете и в разделе «Расширения» на вкладке «Обновить».

Как видите, автоматически обновить модуль можно как в разделе «Расширения», так и в разделе «Отчеты» > «Доступные обновления». Так что пользуйтесь более удобным способом для вас.

2 способ – Вручную

Теперь давайте попробуем обновить этот же модуль только вручную.

Чтобы выполнить обновление вручную, для начала вам необходимо скачать сам модуль. Для этого, перейдите в раздел «Отчеты» > «Доступные обновления» и кликните по ссылке – «Скачать».

Загрузка модуля

Начнется загрузка архива с модулем.

После того, как модуль скачан, перейдите в директорию сайта: имя_сайта/modules и разархивируйте в ней архив с заменой всех старых файлов модуля Token.

Разархивируйте архив

Чтобы внести обновления в базу данных Drupal, необходимо запустить скрипт обновления, для этого в адресной строке браузера введите: имя_сайта/update.php. Откроется уже знакомая нам страница обновления базы данных. Нажимаем кнопку «Продолжить».

Скрипт обновления базы данных

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

Всегда после обновления модуля не забывайте перейти на сайт и проверить, все ли корректно у вас работает.

Пользуйтесь любым из этих двух способов. Лично я предпочитаю автоматический, потому что благодаря ему можно обновлять модули в пару кликов.

Добавить комментарий