Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Maintenance Drupal 9 » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Page créée avec « Equivalent de /update.php et de vider les caches depuis Drupal : <syntaxhighlight lang="bash">drush updatedb</syntaxhighlight> ; <syntaxhighlight lang="bash">drush cache:r... »
 
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Equivalent de /update.php et de vider les caches depuis Drupal : <syntaxhighlight lang="bash">drush updatedb</syntaxhighlight> ; <syntaxhighlight lang="bash">drush cache:rebuild</syntaxhighlight> ; <syntaxhighlight lang="bash">drush eval "drupal_flush_all_caches();"</syntaxhighlight>
=== Equivalent drush de /update.php ===
et de vider les caches depuis Drupal : <syntaxhighlight lang="bash">drush updatedb</syntaxhighlight> ; <syntaxhighlight lang="bash">drush cache:rebuild</syntaxhighlight> ; <syntaxhighlight lang="bash">drush eval "drupal_flush_all_caches();"</syntaxhighlight>
=== Forcer la mise à jour des dépendances ===
: <syntaxhighlight lang="bash">composer update drupal/core "drupal/core-*" "composer/*" --with-all-dependencies</syntaxhighlight>


Forcer la mise à jour des dépendances : composer update drupal/core "drupal/core-*" "composer/*" --with-all-dependencies
=== Rechercher le module ===
qui empêche la mise à jour du core : <syntaxhighlight lang="bash">composer prohibits drupal/core 9.4.2</syntaxhighlight>


Rechercher le module qui empêche la mise à jour du core : composer prohibits drupal/core 9.4.2
=== Faire un dump de Drupal ===
depuis le répertoire où se trouve composer : <syntaxhighlight lang="bash">drush sql:dump --result-file=../dump-internet.sql</syntaxhighlight>


Faire un dump de Drupal depuis le répertoire où se trouve composer : drush sql:dump --result-file=../dump-internet.sql
=== Lister les mises à jour en attentes ===
: <syntaxhighlight lang="bash">drush updatedb:status --entity-updates</syntaxhighlight>


Lister les mises àjour en attentes : drush updatedb:status --entity-updates
=== En cas d'erreurs de type ===
 
: <syntaxhighlight lang="bash">array_merge() does not accept unknown named parameters</syntaxhighlight>
En cas d'erreurs de type : array_merge() does not accept unknown named parameters : Mettre à jour composer seft-update, puis, supprimer le composer.lock et le répertoire "vendor" et relancer composer update
Mettre à jour composer <syntaxhighlight lang="bash">composer seft-update</syntaxhighlight>, puis, supprimer le fichier {{path|composer.lock}} et le répertoire {{path|vendor}} et relancer composer <syntaxhighlight lang="bash">composer update</syntaxhighlight>

Dernière version du 21 juillet 2022 à 14:23

Equivalent drush de /update.php

[modifier | modifier le wikicode]

et de vider les caches depuis Drupal :

drush updatedb

 ;

drush cache:rebuild

 ;

drush eval "drupal_flush_all_caches();"

Forcer la mise à jour des dépendances

[modifier | modifier le wikicode]

 :

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

Rechercher le module

[modifier | modifier le wikicode]

qui empêche la mise à jour du core :

composer prohibits drupal/core 9.4.2

Faire un dump de Drupal

[modifier | modifier le wikicode]

depuis le répertoire où se trouve composer :

drush sql:dump --result-file=../dump-internet.sql

Lister les mises à jour en attentes

[modifier | modifier le wikicode]

 :

drush updatedb:status --entity-updates

En cas d'erreurs de type

[modifier | modifier le wikicode]

 :

array_merge() does not accept unknown named parameters

Mettre à jour composer

composer seft-update

, puis, supprimer le fichier composer.lock et le répertoire vendor et relancer composer

composer update