Друпалi постійно змінюється система, до неї постійно випускається оновлення. І це зовсім не означає, що Друпал погано зроблений і потрібно виправляти помилки. Ні, найчастіше в нову версію або підверсій входять зміни функцій API, які розширюють можливості Друпала, рідко бувають оновлення безпеки. Слід постійно підтримувати актуальну версію модулів і ядра Друпал. У цій статті ми розглянемо як оновлювати модулі і сам Друпал.
Зайдіть в список модулів, якщо у Вас присутні модулі вимагають оновлення, то буде виведена така ось напис:
Натисніть "доступні оновлення" і Ви перейдете до списку модулів, серед яких і ті які потрібно оновити. Зеленим показані модулі з актуальною версією, жовтим і червоним показані модулі застарілих модулів:
Перед тим як проводити оновлення необхідно зробити резервну копію сайту! Про створення бекапа сайту можна прочитати в цій статті (зробити посилання на статтю про бекапе).
Ви можете пройти по посиланню "Примітка" і подивитися які поправки були внесені в модуль:
Перед тим як завантажити модуль і встановити його, потрібно виконати наступні дії.
Алгоритм поновлення модулів наступний:
1. Перевести сайт в режим обслуговування. Заходимо через панель адміністрування "Налаштування сайту - Сайт на обслуговуванні". Виставляємо режим обслуговування.
Тепер на сайт може потрапити тільки адміністратор сайту. Для інших вид сайту буде такою:
2. Почистіть кеш сайту. Цей пункт необов'язковий, але я його виконую.
3. Тепер коли сайт знаходиться в обслуговування давайте скачати нову версію модуля, для цього можна натиснути посилання "скачати". Або завантажити модуль з сайту Drupal.org.
4. Потрібно видалити папку з модулем з папки sites / all / modules.
5. Скопіювати нову версію модуля.
Тепер потрібно натиснути Continue і потім Update.
Все повинно успішно оновитися, якщо відбулися зміни в БД, то про це буде виведено повідомлення.
7. Після оновлення переставте сайт з режиму обслуговування в звичайний режим.
оновлення Друпала
З оновлення модулів ми розібралися, тепер давайте оновимо і ядро.
Алгоритм поновлення той же. Але є одне але !
В папці sites лежать Ваші файли, настройки та модулі, їх оновлювати не треба. Якщо Ви оновлювали файл .htaccess, то його теж не потрібно оновлювати.
Після заміни файлів запустіть update.php.
Увімкніть звичайний режим роботи сайту.