Mise à jour Drupal 8.5.5 vers 8.5.6

Bonjour à tous,

Après avoir « galéré » pour cette mise à jour ( https://project.crx.cloud/ ),
voici un retour sur les actions à faire, pour mettre à jour DRUPAL
(8.5.5 vers 8.5.6) via COMPOSER.

Pré-requis  :
– Ici mon DRUPAL tournait en 8.5.5 et je l’ai mis à jour en 8.5.6.
– COMPOSER est opérationnel.
– La base de données ainsi que les fichiers du site sont préalablement sauvegardés !

Ici ces 3 commandes n’ont pas marchés, du fait d’un problème avec COMPOSER :

Dans le fichier composer.json, j’avais indiqué la version cible :

"replace": {
"drupal/core": "^8.5.6"
},

Puis lancé ces 2 commandes

composer update
drush updatedb

Cela n’a pas marché, la nouvelle version n’était pas visible par contre l’update COMPOSER ne renvoyé pas d’erreurs !

Du coup j’ai lancé ceci :

composer update drupal/core --with-dependencies

Même chose pas d’erreurs mais pas de mise à jour du coeur de DRUPAL.

Du coup j’ai modifié de nouveau :   composer.json

Et retiré ce bloc :

"replace": {
"drupal/core": "^8.5.6"
},

Puis relancé :

composer require drupal/core:~8.5.6

Et là magie! mon DRUPAL s’est bien mis à jour.

Voici le vimdiff du fichier composer.json à titre informatif.

Bonne fin d’été à tous,
Bastien.

Sources :
https://duvien.com/blog/drupal-85-out-and-how-upgrade
https://drupal.stackexchange.com/questions/259592/why-doesnt-core-get-updated-to-8-5

Démarrez une conversation