---
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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D1%83%D1%81%D1%83%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9/%D0%BF%D1%96%D1%81%D0%BB%D1%8F-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F'
title: 'Проблеми після оновлення | DXPR'
author:
  name: Jurriaan
  url: 'https://dxpr.com/users/jurriaan'
date: '2026-10-24T19:26:43+00:00'
updated: '2026-10-24T20:08:10+00:00'
copyright: 'Copyright DXPR. All rights reserved.'
type: article
summary: |-
  Завершіть оновлення, що пішло не так. Майже в кожному випадку код було
  оновлено, а базу даних ні, заважає залишкова копія модуля
  або бракує залежності.
tags:
  - 'Fix a problem'
image: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
published: true
og:
  site_name: DXPR
  updated_time: '2026-10-24T20:08:10+0000'
  'image:alt': 'DXPR, powered by Drupal: AI-powered Drupal for marketers.'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      mainEntity: {  }
    -
      '@type': TechArticle
      headline: 'Проблеми після оновлення'
      description: |-
        Завершіть оновлення, що пішло не так. Майже в кожному випадку код було
        оновлено, а базу даних ні, заважає залишкова копія модуля
        або бракує залежності.
      image:
        '@type': ImageObject
        url: 'https://dxpr.com/themes/custom/dxpr_com/images/dxpr-share-card.jpg'
        width: '1200'
        height: '630'
      datePublished: '2026-10-24T19:26:43+0000'
      dateModified: '2026-10-24T20:08:10+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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D1%83%D1%81%D1%83%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9/%D0%BF%D1%96%D1%81%D0%BB%D1%8F-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F'
      articleSection: 'Усунення проблем'
    -
      '@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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D1%83%D1%81%D1%83%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9/%D0%BF%D1%96%D1%81%D0%BB%D1%8F-%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F'
      description: |-
        Завершіть оновлення, що пішло не так. Майже в кожному випадку код було
        оновлено, а базу даних ні, заважає залишкова копія модуля
        або бракує залежності.
      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) /[Вивчення DXPR Builder](/uk/hc/documentation/learn-dxpr-builder) /[Керування сайтом](/uk/hc/documentation/learn-dxpr-builder/manage) /[Усунення проблем](/uk/hc/documentation/learn-dxpr-builder/troubleshooting) # Проблеми після оновлення.

 Вивчення DXPR BuilderКерування сайтомУсунення проблем

   ## In this guide

 Related guides

- [Оновлення DXPR Builder](/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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BE%D0%BA-%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B8/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F)

Завершіть оновлення, що пішло не так. Майже в кожному випадку код було оновлено, а базу даних ні, заважає залишкова копія модуля або бракує залежності.

## Виконання оновлення в правильному порядку

1. Зробіть резервну копію бази даних.
2. Виконайте `composer require drupal/dxpr_builder`, із обмеженням версії, якщо ви фіксуєте релізи.
3. Виконайте `drush updb -y` (або відвідайте `/update.php`).
4. Виконайте `drush cr`.
5. Відкрийте одну сторінку конструктора й збережіть її знову.

**Важливо:** ніколи не видаляйте модуль, щоб оновити його. Видалення стирає збережені шаблони, профілі й налаштування.

## Composer показує помилку

- **«Could not find a version of package drupal/dxpr\_builder matching your minimum-stability».** 3.x публікується як бета- релізи. Дозвольте їх в обмеженні: `composer require 'drupal/dxpr_builder:^3.0@beta'`.
- **«Could not find a matching version of package dxpr/dxpr\_builder».** Пакет на drupal.org це `drupal/dxpr_builder`. Замініть `dxpr/dxpr_builder` на `drupal/dxpr_builder` у `composer.json`, потім виконайте `composer update drupal/dxpr_builder`.
- **Composer відмовляється, бо папкою не керує Composer.** Копію було завантажено вручну. Видаліть `modules/contrib/dxpr_builder` і виконайте команду require знову.
- **«Disk quota exceeded» або «write failed».** Звільніть місце на диску сервера, перш ніж повторити.

## Оновлення бази даних не вдається

- **«Unable to install modules key due to missing modules key».**3.x потребує модуля Key, і оновлення 9020 встановлює його. Його коду бракує, бо модуль було встановлено не через Composer. Виконайте `composer require drupal/key`, потім `drush updb -y` знову.
- **Іменований хук оновлення не вдається.** Виконайте `drush updb -vvv` і включіть повну помилку до вашої заявки.
- **«module 'dxpr\_builder\_page' is missing its dependency module field\_group».** Підмодулю DXPR Builder Drag and Drop Page потрібен Field Group. Виконайте `composer require drupal/field_group`, потім `drush en dxpr_builder_page -y`.

## Сторінки виглядають зламаними після оновлення

Деякі релізи конвертують стару розмітку, як-от каруселі Owl і кругові лічильники, пакетами під час `drush updb`. Матеріали, що не вдалися, лишаються в очікуванні.

1. Перейдіть до **DXPR Studio** &gt; **DXPR Builder** &gt; **Content items** &gt; **Migrations**(`/admin/dxpr_studio/dxpr_builder/migration-status`).
2. Якщо міграція показує **Pending**, натисніть **Run now** або **Run all pending migrations**.
3. Перевірте **Reports** &gt; **Recent log messages** щодо матеріалів, які пакет пропустив.

## Composer відмовляється від мажорного оновлення ядра Drupal

DXPR Builder 3.x підтримує Drupal 10.2 і новіші, а також Drupal 11.

1. Перевірте нотатки релізів DXPR Builder, DXPR Theme і DXPR Theme Helper щодо версії, що підтримує новий мажор.
2. Виконайте Upgrade Status, щоб побачити, які пакети не готові.
3. Зафіксуйте мажор ядра в `composer.json`. Необмежений `composer require drupal/core-recommended` може випадково потягнути наступний мажор.

## Редактор зламався одразу після оновлення

Див. [Редактор не з’являється](/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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D1%83%D1%81%D1%83%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F-%D0%BD%D0%B5%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D0%B5%D0%B9/%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80-%D0%BD%D0%B5-%D0%B7%D1%8F%D0%B2%D0%BB%D1%8F%D1%94%D1%82%D1%8C%D1%81%D1%8F). Головні причини там ті, що виникають після часткового оновлення: очікувані оновлення бази даних, застарілі файли й кеш агрегації, створений зі старого релізу.

## Я мігрую з Glazed Builder

DXPR Builder 3.x більше не конвертує імена класів Glazed у збереженому вмісті. Спочатку оновіться до останнього релізу 2.x і виконайте його оновлення бази даних, потім оновіться до 3.x. Див. [Міграція з DXPR Builder 1.x або 2.x](/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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BE%D0%BA-%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B8/%D0%BC%D1%96%D0%B3%D1%80%D0%B0%D1%86%D1%96%D1%8F-%D0%B7-1x-%D0%BD%D0%B0-3x).

## Підтвердьте виправлення

`drush updb` не повідомляє про очікувані оновлення, `drush pm:list --filter=dxpr` показує заплановані версії, а перезбережена сторінка конструктора показується однаково в редакторі й для відвідувача.

## Що далі?

[Оновлення DXPR Builder](/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%BD%D0%B0%D0%B2%D1%87%D0%B0%D0%BD%D0%BD%D1%8F-dxpr-builder/%D0%BF%D0%BE%D1%87%D0%B0%D1%82%D0%BE%D0%BA-%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%B8/%D0%BE%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F): рутинна процедура оновлення.