13.6. Mettre à jour un module

Last updated on
14 April 2025

Objectif

Mettre à jour un module contribué et lancer le script de Mise à jour de la base de données.

Prérequis du site

Étapes

Avant de commencer, vérifier les instructions de mise à jour propres au module. Lisez et assurez-vous de comprendre tous les prérequis propres au module avant de procéder aux mises à jour. Pour trouver des instructions, consulter le lien Lire la documentation de la page du projet du module.

Pour consulter des instructions supplémentaires, après avoir téléchargé les fichiers mis à jour, consulter les fichiers README.txt, INSTALL.txt et UPGRADE.txt fournis avec les fichiers d’installation du module. Consulter également les notes de version sur la page du projet en cliquant sur le numéro de la version que vous téléchargez.

Lien des notes de version

Mettre à jour un module suppose de mettre d’abord le site en mode de maintenance, d’obtenir les nouveaux fichiers de code, d’appliquer les mises à jour de la base requises, et enfin de sortir le site du mode de maintenance.

Vous pouvez mettre le code d’un module contribué à jour en utilisant Composer. Si vous utilisez un module personnalisé plutôt qu’un module contribué, récupérer les nouveaux fichiers du module, puis poursuivre les instructions relatives aux mises à jour de la base par l’interface d’administration ci-dessous.

Cela suppose que vous utilisez Composer pour gérer les fichiers de votre site ; consulter Section 3.5, « Utiliser Composer pour télécharger et mettre à jour les fichiers ».

Mettre à jour un module contribué avec Composer.

  1. Mettre votre site en mode de maintenance. Consulter Section 11.2, « Activer et désactiver le mode maintenance ».
  2. Dans le menu d’administration Gérer, naviguer vers Rapports > Mises à jour disponibles > Mettre à jour (admin/reports/updates/updates).
  3. Rechercher et vérifier le module dans la liste. Cliquer sur Télécharger ces mises à jour après avoir sélectionné le module.

    Mises à jour disponibles

  4. Déterminer le nom machine du projet que vous voulez mettre à jour. Pour les modules contribués et les thèmes, il s’agit de la dernière partie de l’URL de la page du projet ; par exemple, pour le module Geofield, à l’adresse https://www.drupal.org/project/geofield, le nom machine est geofield.
  5. Si vous voulez mettre à jour vers la dernière version stable, utiliser la commande suivante, en remplaçant le nom machine du projet à mettre à jour :

    composer update drupal/geofield --with-dependencies

+ Pour apprendre comment télécharger une version spécifique, consulter Section 3.5, « Utiliser Composer pour télécharger et mettre à jour les fichiers ».

  1. Après avoir obtenu les nouveaux fichiers du module, ouvrir la page des mises à jour de la base en tapant l’URL example.com/update.php dans votre navigateur.
  2. Cliquer sur Continuer pour lancer les mises à jour. Les scripts de mise à jour de la base seront lancés.
  3. Cliquer sur Pages d’administration pour retourner à la section d’administration de votre site.
  4. Sortir votre site du mode de maintenance. Consulter Section 11.2, « Activer et désactiver le mode maintenance ».
  5. Vider le cache (se référer à Section 12.2, « Vider le cache »).

Améliorer votre compréhension

Vidéos (en anglais)

Updating a Module

Attributions

Adapté par Boris Doesborgh, Sarah German de Advomatic et Joe Shindelar de Drupalize.Me à partir de "Update modules", copyright 2000-2025 contributeurs individuels à la documentation de la communauté Drupal. Traduit par Thierry Jarrige, Édouard Cunibil, Francis Pomliane et Felip Manyer i Ballester.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: security-update-module.asciidoc

Help improve this page

Page status: No known problems

You can: