Урок - Обновление Drupal 6.

Главная » Курсы » Курс Drupal 6, Управление » Урок - Обновление Drupal 6.

Обучающий онлайн курс
Drupal 6, Управление

Лицензия: Копирование запрещено.

Друпалi постоянно изменяющаяся система, к ней постоянно выпускается обновление. И это совсем не значит, что Друпал плохо сделан и требуется исправлять ошибки. Нет, зачастую в новую версию или подверсию входят изменения функций API, которые расширяют возможности Друпала, редко бывают обновления безопасности. Следует постоянно поддерживать актуальную версию модулей и ядра Друпала. В этой статье мы рассмотрим как обновлять модули и сам Друпал.

Зайдите в список модулей, если у Вас присутствуют модули требующие обновления, то будет выведена такая вот надпись:

Нажмите "доступные обновления" и Вы перейдете к списку модулей, среди которых и те которые нужно обновить. Зеленым показаны модули с актуальной версией, желтым и красным показаны модули устаревших модулей:

Перед тем как производить обновление необходимо сделать резервную копию сайта! О создание бэкапа сайта можно прочитать в этой статье (сделать ссылку на статью о бэкапе).

Вы можете пройти по ссылке "Примечание" и посмотреть какие поправки были внесены в модуль:

 

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

Алгоритм обновления модулей следующий:

1. Перевести сайт в режим обслуживания. Заходим через панель администрирования "Настройка сайта - Сайт на обслуживании". Выставляем режим обслуживания.

Теперь на сайт может попасть только администратор сайта. Для остальных вид сайта будет такой:

Для того чтобы войти на сайт нужно авторизоваться, дописав в URL /user.

2. Почистите кэш сайта. Этот пункт необязательный, но я его выполняю. 

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

4. Нужно удалить папку с модулем из папки sites/all/modules.

5. Скопировать новую версию модуля.

6. Запустить файл update.php. Файл запускается дописываем в адресную строку /update.php

Теперь нужно нажать Continue и потом Update.

Все должно успешно обновиться, если произошли изменения в БД, то об этом будет выведено сообщение.

7. После обновление переставьте сайт с режима обслуживания в обычный режим.

Обновление Друпала

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

Алгоритм обновления тот же. Но есть одно НО!

В папке sites лежат Ваши файлы, настройки и модули, их обновлять не надо. Если Вы обновляли файл .htaccess, то его тоже не нужно обновлять.

Скачайте новую версию друпала и замените все файлы, кроме папки sites и .htaccess.

После замены файлов запустите update.php.

Включите обычный режим работы сайта.