Оновлення drupal - процес регулярного поновлення drupal
Як оновити систему
або як оновити систему швидко і своєчасно
Висловлюються вони дохідливо, тому не будемо з ними сперечатися. Оновлення в друпал буваю різними. Іноді доводиться оновлювати версії CMS-ки, іноді - модулі, теми оформлення і інше.
Підемо подивимося, чим ми можемо допомогти нашому сайту.
Оновлення Drupal ядра
Моя версія системи вимагає оновити ядро. Якщо ваша поки не вимагає, повернетеся сюди пізніше.
1. Відкриваємо звіти і переходимо на сторінку доступних оновлень:
2. Йдемо за посиланням на офіційний сайт, щоб завантажити оновлену версію ядра:
3. Завантажуємо архів на свій комп'ютер:
4. На своєму комп'ютері розпаковуємо архів. Далі за допомогою FTP-клієнта FileZilla я завантажив весь вміст папки з оновленням на хостинг поверх точно такого ж вмісту. Під час перенесення файлів і папок з комп'ютера на хостинг програма запитає перезаписати нове поверх старого - відзначаємо, що треба перезаписати:

5. Загалом, робимо резервну копію бази даних.
7. Відкриється сторінка майстра оновлення Друпал, де ми переходимо за посиланням:

щоб тимчасово перевести сайт в режим обслуговування, нижче зберігаємо налаштування:

8. Повертаємося до шостого кроку поточної інструкції, щоб знову опинитися на сторінці майстра оновлення, де в цей раз тиснемо Continue.
9. Далі застосовуємо очікують поновлення:

10. Все в порядку, систему вдалося оновити, можна повернутися на сайт.
Якщо ви пам'ятаєте, в сьомому кроці ми ввели сайт в режим обслуговування. Ми в своєму браузері його бачимо, так як є адміністратором, а ось гостям він недоступний (відкрийте будь-який інший браузер і переконайтеся в цьому). Щоб це виправити, повернемо сайт в робочий режим:
11. Приберемо раніше поставлену галочку, щоб сайт знову став доступний користувачам.
Оновити ядро Друпал вдалося без проблем і наша резервна копія бази не придалася.
Процес оновлення Drupal модулів
1. В адмінці відкриваємо Модулі → Оновити:
2. Відзначаємо і викачуємо доступні до оновлення модулі, в моєму випадку - це мета-теги:
Перш ніж продовжити, нас просять зробити резервну копію бази даних, яку ми зробили раніше, і копію сайту. Треба зробити копію сайту, адже ми використовуємо модулі та інші надбудови, тому наш сайт за структурою папок на хостингу вже відрізняється від того, що був у чистому вигляді з самого початку. Копія робиться дуже просто. За допомогою все того ж FTP-клієнта (дивіться вгорі початок уроку) ми переносимо всі папки та файли нашого сайту з хостингу в порожню папку на свій комп'ютер. Це треба було зробити відразу після копіювання бази даних, але тепер будете знати. Йдемо далі:

Все нормально, система повідомляє, що оновлення було успішно завершено!