Обновление минорной версии ядра с помощью Composer.

(Сначала сделайте Backup!!), хотя бы сохраните файл .htaccess.

Вышла новая версия ядра Drupal 8.3.0 и настала пора обновления. Производить обновление буду с помощью Comoposer. В моем случае обновление происходит с версии ядра 8.2.7 на версию 8.3.0 .

1.Случай.

Если проект изначально создан с его помощью(команда create-project), то обновление элементарно осуществляется командой:

Composer update drupal/core --with-dependencies

*(возможно требуется изменение версии ядра в файле composer.json, см. ниже)

 

2.Случай.

Первоначально проект не был создан с помощью Composer, можно проделать такие манипуляции:

  • Перенести строчку drupal/core из секции replace файла composer.json  в секцию require(ссылка)
  • Изменить версионирование ядра( пример : изменить ~8.2 на ^8.3, цифры версий измените на свои).
  • Удалите(или переместите в другое место) файл composer.lock  и директорию /vendor.
  • Выполните команду обновления(Composer update drupal/core --with-dependencies)

Замените файл .htaccess старым, из бэкапа.

Теперь не забудьте выполнить your-site.com/update.php

 

Если установлен модуль rules, возникает ошибка, внизу статьи по ссылке пример исправления ошибки.

Теги