Problemen na het updaten.

Learn DXPR BuilderManage the siteEen probleem oplossen

Rond een mislukte update af. In bijna elk geval is de code bijgewerkt maar de database niet, zit een achtergebleven kopie van de module in de weg, of ontbreekt een afhankelijkheid.

Voer de update in de juiste volgorde uit

  1. Maak een back-up van de database.
  2. Voer composer require drupal/dxpr_builder uit, met een versie-constraint als je releases vastpint.
  3. Voer drush updb -y uit (of bezoek /update.php).
  4. Voer drush cr uit.
  5. Open één builderpagina en bewaar hem opnieuw.

Belangrijk: verwijder de module nooit om hem te updaten. Verwijderen wist opgeslagen sjablonen, profielen en instellingen.

Composer toont een fout

  • “Could not find a version of package drupal/dxpr_builder matching your minimum-stability”. 3.x wordt gepubliceerd als bèta-releases. Sta ze toe in de constraint: composer require 'drupal/dxpr_builder:^3.0@beta'.
  • “Could not find a matching version of package dxpr/dxpr_builder”. Het pakket op drupal.org is drupal/dxpr_builder. Vervang dxpr/dxpr_builder door drupal/dxpr_builder in composer.json, en voer dan composer update drupal/dxpr_builder uit.
  • Composer weigert omdat de map niet door Composer wordt beheerd. Een kopie is met de hand geüpload. Verwijder modules/contrib/dxpr_builder en voer het require-commando opnieuw uit.
  • “Disk quota exceeded” of “write failed”. Maak schijfruimte vrij op de server voordat je het opnieuw probeert.

De database-update faalt

  • “Unable to install modules key due to missing modules key”. 3.x heeft de Key-module nodig, en update 9020 installeert hem. Zijn code ontbreekt omdat de module niet met Composer is geïnstalleerd. Voer composer require drupal/key uit, en dan opnieuw drush updb -y.
  • Een benoemde updatehook faalt. Voer drush updb -vvv uit en voeg de volledige fout toe aan je ticket.
  • “module 'dxpr_builder_page' is missing its dependency module field_group”. De submodule DXPR Builder Drag and Drop Page heeft Field Group nodig. Voer composer require drupal/field_group uit, en dan drush en dxpr_builder_page -y.

Pagina’s zien er stuk uit na de update

Sommige releases converteren oude markup, zoals Owl-carrousels en cirkeltellers, in batches tijdens drush updb. Items die falen blijven openstaan.

  1. Ga naar DXPR Studio > DXPR Builder > Contentitems > Migraties (/admin/dxpr_studio/dxpr_builder/migration-status).
  2. Als een migratie In behandeling toont, klik op Nu uitvoeren, of Alle openstaande migraties uitvoeren.
  3. Controleer Rapporten > Recente logberichten voor de items die een batch oversloeg.

Composer weigert een Drupal core-majorupgrade

DXPR Builder 3.x ondersteunt Drupal 10.2 en later, en Drupal 11.

  1. Controleer de releasenotes van DXPR Builder, DXPR Theme en DXPR Theme Helper voor de versie die de nieuwe major ondersteunt.
  2. Voer Upgrade Status uit om te zien welke pakketten niet klaar zijn.
  3. Pin de core-major vast in composer.json. Een niet-begrensde composer require drupal/core-recommended kan per ongeluk de volgende major binnenhalen.

De editor stukte direct na de update

Volg De editor verschijnt niet. De belangrijkste oorzaken daar zijn die na een gedeeltelijke update: openstaande database-updates, verouderde bestanden, en een aggregatiecache gebouwd uit de oude release.

Ik migreer van Glazed Builder

DXPR Builder 3.x converteert geen Glazed-klassenamen meer in opgeslagen inhoud. Update eerst naar de laatste 2.x-release en voer zijn database-updates uit, en update dan naar 3.x. Zie Migreren van DXPR Builder 1.x of 2.x.

Bevestig de oplossing

drush updb meldt geen openstaande updates, drush pm:list --filter=dxpr toont de bedoelde versies, en een opnieuw bewaarde builder-pagina rendert hetzelfde in de editor en voor een bezoeker.

Wat nu?

DXPR Builder updaten voor de routinematige updateprocedure.