---
url: 'https://dxpr.com/uk/hc/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F/%D0%B2%D0%B8%D0%B2%D1%87%D0%B5%D0%BD%D0%BD%D1%8F-drupal/drupal-%D0%B3%D0%BB%D0%BE%D1%81%D0%B0%D1%80%D1%96%D0%B9/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D1%8F%D0%B4%D1%80%D0%B0-drupal-%D0%B7%D0%B0-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%BE%D1%8E-composer'
title: 'Оновлення ядра Drupal за допомогою Composer | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T19:57:41+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: 'У цій статті припускається, що ви встановили Drupal за допомогою composer-проєкту, як-от drupal/core-recommended або drupal/dxpr-marketing-cms-'
tags:
  - 'Drupal glossary'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T19:57:41+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Оновлення ядра Drupal за допомогою Composer'
      description: 'У цій статті припускається, що ви встановили Drupal за допомогою composer-проєкту, як-от drupal/core-recommended або drupal/dxpr-marketing-cms-'
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T19:57:41+0000'
      dateModified: '2026-10-24T19:57:41+0000'
      author:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
        url: 'https://dxpr.com/'
        logo:
          '@type': ImageObject
          url: 'https://dxpr.com/themes/custom/dxpr_com/dxpr-logo-dark.svg'
          width: '1348'
          height: '501'
      mainEntityOfPage: 'https://dxpr.com/uk/hc/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F/%D0%B2%D0%B8%D0%B2%D1%87%D0%B5%D0%BD%D0%BD%D1%8F-drupal/drupal-%D0%B3%D0%BB%D0%BE%D1%81%D0%B0%D1%80%D1%96%D0%B9/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D1%8F%D0%B4%D1%80%D0%B0-drupal-%D0%B7%D0%B0-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%BE%D1%8E-composer'
      articleSection: 'Глосарій Drupal'
    -
      '@type': WebPage
      '@id': 'https://dxpr.com/uk/hc/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F/%D0%B2%D0%B8%D0%B2%D1%87%D0%B5%D0%BD%D0%BD%D1%8F-drupal/drupal-%D0%B3%D0%BB%D0%BE%D1%81%D0%B0%D1%80%D1%96%D0%B9/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D1%8F%D0%B4%D1%80%D0%B0-drupal-%D0%B7%D0%B0-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%BE%D1%8E-composer'
      description: 'У цій статті припускається, що ви встановили Drupal за допомогою composer-проєкту, як-от drupal/core-recommended або drupal/dxpr-marketing-cms-'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Home
            item: 'https://dxpr.com/uk'
      publisher:
        '@type': Organization
        '@id': 'https://dxpr.com/#organization'
        name: DXPR
      inLanguage: uk
---
[Help Center](/uk/hc)/[Documentation](/uk/hc/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F) /[Вивчення Drupal](/uk/hc/documentation/learn-drupal) /[Глосарій Drupal](/uk/hc/documentation/learn-drupal/drupal-glossary) # Оновлення ядра Drupal за допомогою Composer

 Вивчення DrupalГлосарій Drupal Last updated October 24, 2026

   ## In this guide

  [All Drupal terms from A to Z](/uk/hc/documentation/learn-drupal/drupal-glossary)

У цій статті припускається, що ви встановили Drupal за допомогою composer-проєкту, як-от `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` або `drupal<span class="token operator">/</span>dxpr-marketing-cms-project`

## Список доступних оновлень Drupal

```php
composer outdated "drupal/*"
```

Якщо немає рядка, що починається з `drupal<span class="token operator">/</span>core`, Composer не знає про жодне оновлення. Якщо оновлення є, продовжуйте командами нижче

## Створення резервної копії інсталяції Drupal

Оновлюючи робочий сайт, завжди створюйте резервну копію перед оновленням, навіть якщо успішно випробували оновлення в середовищі розробки чи тестування. Використовуйте інструменти свого хостинг-провайдера, щоб створити резервну копію або знімок свого сайту на Drupal.

## Оновлення коду ядра Drupal

**якщо ви використовуєте** `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended`:

```php
composer update "drupal/core-*" --with-all-dependencies
```

Щоб змоделювати оновлення й побачити, що відбулося б, нічого фактично не змінюючи, додайте `<span class="token operator">--</span>dry<span class="token operator">-</span>run`.

### Оновлення до найновішої патч-версії ядра

Якщо хочете оновити свій сайт до найновішої патч-версії, але не до найновішої мінорної версії, додайте `<span class="token operator">--</span>with<span class="token operator">=</span>` для кожної залежності `drupal<span class="token operator">/</span>core<span class="token operator">-*</span>`, переліченої у файлі `composer<span class="token punctuation">.</span>json`.

Наприклад, якщо 10.2 є поточною мінорною версією, а ви хочете оновити свій сайт до найновішої патч-версії 10.3:

`composer update <span class="token string">"drupal/core-*"</span> <span class="token operator">--</span>with<span class="token operator">-</span>all<span class="token operator">-</span>dependencies <span class="token operator">--</span>with<span class="token operator">=</span>drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended<span class="token punctuation">:</span><span class="token operator">~</span><span class="token number">10.3</span><span class="token punctuation">.</span><span class="token number">0</span> <span class="token operator">--</span>with<span class="token operator">=</span>drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold<span class="token punctuation">:</span><span class="token operator">~</span><span class="token number">10.3</span><span class="token punctuation">.</span><span class="token number">0</span>`

У цьому прикладі припускається, що `drupal<span class="token operator">/</span>core<span class="token operator">-</span>recommended` і `drupal<span class="token operator">/</span>core<span class="token operator">-</span>composer<span class="token operator">-</span>scaffold ` є єдиними залежностями ядра Drupal у файлі `composer<span class="token punctuation">.</span>json`.

### Оновлення до конкретної версії ядра

Загалом ми рекомендуємо не вказувати конкретну версію ядра Drupal під час оновлення, якщо ви точно не знаєте, що хочете закріпитися на конкретній версії. Якщо ж хочете закріпити свій сайт на конкретній версії, можете скористатися таким прикладом:

Щоб закріпити свій сайт на версії 10.3.6 й відповідно оновити всі залежності:

```php
composer require drupal/core-recommended:10.3.6 drupal/core-composer-scaffold:10.3.6 drupal/core-project-message:10.3.6 --update-with-all-dependencies
```

**Попередження**: якщо ви закріпите свій сайт на конкретній версії ядра, цю версію буде додано до lock-файлу, і майбутні оновлення не підуть далі цієї версії. Повторно виконайте команду require, як вказано нижче, щоб повернутися до «незакріпленої» версії ядра.

### Відкріплення від конкретної версії ядра

Якщо ваш сайт працює на закріпленій версії ядра Drupal і ви хочете оновити його до іншої версії, ви маєте два варіанти.

1. Можна виконати наведену вище команду composer require, щоб вказати нову закріплену версію ядра.
2. Можна відкріпити свою версію ядра й оновитися до найновішої версії Drupal.

Щоб відкріпити свою версію Drupal, виконайте цю команду:

```php
composer require drupal/core-recommended drupal/core-composer-scaffold drupal/core-project-message --update-with-all-dependencies
```

## Виконання оновлень бази даних

Для зручності ми додали [Drush](http://www.drush.org/) команди, потрібні для завершення оновлення, адже багатьом Drush здається швидшим і простішим за вебінтерфейс адміністрування.

Можна скористатися drush:

```php
drush updatedb
drush cache:rebuild
```

Або можна відвідати сторінку `<span class="token punctuation">[</span><span class="token constant">YOUR</span> <span class="token constant">DOMAIN</span><span class="token punctuation">]</span><span class="token operator">/</span>update<span class="token punctuation">.</span>php` у браузері.

 ## Cite this definition

"Оновлення ядра Drupal за допомогою Composer." DXPR Drupal glossary, https://dxpr.com/uk/hc/%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F/%D0%B2%D0%B8%D0%B2%D1%87%D0%B5%D0%BD%D0%BD%D1%8F-drupal/drupal-%D0%B3%D0%BB%D0%BE%D1%81%D0%B0%D1%80%D1%96%D0%B9/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F-%D1%8F%D0%B4%D1%80%D0%B0-drupal-%D0%B7%D0%B0-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%BE%D1%8E-composer. Last updated October 24, 2026.

 Copy