Outils pour utilisateurs

Outils du site


drupal8:installation_et_mise_a_jour:mise_a_jour_manuelle

Mise à jour manuelle

Mettre le site en mode maintenance

Doc: https://www.drupal.org/docs/8/update/update-core-manually

Se logger dans le site Drupal en tant qu'Administrateur.

Mettre le site en mode maintenance :

  • Menu Configuration > Development > Maintenance mode
  • Cocher la case Put site into maintenance mode
  • Cliquer sur Save configuration

Supprimer les anciens fichiers

Dans un shell du serveur, aller dans le dossier où le site Drupal est installé, et supprimer les dossiers core et vendor.

sudo rm -R core/
sudo rm -R vendor/

Supprimer également les fichiers présents dans le dossier racine de Drupal, sauf ceux qu'on a ajouté manuellement.

Si on a modifié .htaccess, composer.json, robots.txt etc… faire un backup de ces fichiers afin de les réintroduire après la mise à jour.

Installer la nouvelle version

Dans le shell du serveur, taper cette commande pour télécharger l'archive (remplacer le numéro de version par la dernière version disponible) :

sudo wget https://ftp-origin.drupal.org/files/projects/drupal-8.7.4.tar.gz

Décompresser ce fichier dans un dossier séparé. Copier le contenu entier de ce nouveau dossier dans le dossier où est installé le site. Réécrire tous les fichiers existants, car de toute façon tout ce qui est configuration et personnalisation ne fait pas partie du fichier compressé.

Important: changer le propriétaire des dossiers modules, sites et themes :

sudo chown -R www-data:www-data modules/ sites/ themes/

Remettre les fichiers .htaccess, composer.json, robots.txt etc… que l'on avait précédemment sauvegardé.

Mise à jour de la base de données

Visiter la page /update.php du site, cela va mettre à jour les tables dans la base de données. Il est nécessaire d'être resté connecté au site en tant qu'Administrateur, si ce n'est pas le cas, suivre la procédure indiquée dans la documentation de Drupal (en lien au début de cette page).

Vérification et fin

Vérifier que tout s'est déroulé comme prévu : Reports > Status report.

Désactiver le mode maintenance : Configuration > Development > Maintenance mode.

Supprimer l'archive téléchargée ainsi que le dossier d'extraction temporaire de l'archive.

- Fin -

drupal8/installation_et_mise_a_jour/mise_a_jour_manuelle.txt · Dernière modification: 2019/07/20 05:38 (modification externe)