Problemen na het updaten.
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
- Maak een back-up van de database.
- Voer
composer require drupal/dxpr_builderuit, met een versie-constraint als je releases vastpint. - Voer
drush updb -yuit (of bezoek/update.php). - Voer
drush cruit. - 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. Vervangdxpr/dxpr_builderdoordrupal/dxpr_builderincomposer.json, en voer dancomposer update drupal/dxpr_builderuit. - Composer weigert omdat de map niet door
Composer wordt beheerd. Een kopie is met de hand geüpload. Verwijder
modules/contrib/dxpr_builderen 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/keyuit, en dan opnieuwdrush updb -y. - Een benoemde updatehook faalt. Voer
drush updb -vvvuit 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_groupuit, en dandrush 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.
- Ga naar DXPR Studio > DXPR Builder > Contentitems >
Migraties
(
/admin/dxpr_studio/dxpr_builder/migration-status). - Als een migratie In behandeling toont, klik op Nu uitvoeren, of Alle openstaande migraties uitvoeren.
- 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.
- Controleer de releasenotes van DXPR Builder, DXPR Theme en DXPR Theme Helper voor de versie die de nieuwe major ondersteunt.
- Voer Upgrade Status uit om te zien welke pakketten niet klaar zijn.
- Pin de core-major vast in
composer.json. Een niet-begrensdecomposer require drupal/core-recommendedkan 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.