Drupal 8. Обновление ядра.

Опубликовано lynx - чт, 04/20/2017 - 11:37

Процесс обновления ядра Drupal 8 производится почти также как и обновление drupal 7. Отличие заключается в том, что кроме каталога sites нужно оставлять без изменений еще папки modules, sites, themes и если есть libraries.
Процесс обновления выглядит примерно так:

  • Бэкап сайта (архивируем файлы сайта и базу данных).
  • Авторизация на сайте под учётной записью с правами администратора.
  • Перевод сайта в режим обслуживания (Конфигурация - Разработка - Режим обслуживания).
  • Загрузка архива новой версии drupal 8.
  • Распаковка архива новой версии в новую папку (нельзя распаковывать файлы из архива сразу в папку сайта)
  • Удаление каталогов core и vendor, а также всех файлов (кроме добавленных в ручную) в корне сайта.
  • Перемещение всех файлов и папок новой версии в корень сайта, за исключением папок: modules, sites, themes.
  • Запуск скрипта обновления: $site/update.php и выполнение обновления базы данных.
  • Перевод сайта в рабочий режим.
  • Редактирование файлов robots.txt, .htaccess, если это нужно.
  • При не удачном обновлении восстанавливаем файлы и базу данных из бэкапа.
  • Пробуем разобраться почему что-то пошло не так, после чего повторяем процедуру. 

 

Официальное руководство по обновлению  - How To Update Drupal Core