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

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

De AJLSM
Aller à la navigation Aller à la recherche
Ligne 36 : Ligne 36 :
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
  mkdir drupal-7.37-20150512
  mkdir drupal-7.37-20150512
  cp -r drupal-7.36-20150403 drupal-7.37-20150512
  cp -r current-drupal/* drupal-7.37-20150512
</syntaxhighlight>
</syntaxhighlight>
Récupérer l'archive de la dernière version 7.xx sur le site de Drupal et la copier sur le serveur.
Récupérer l'archive de la dernière version 7.xx sur le site de Drupal et la copier sur le serveur.
Ensuite on copie les fichiers de la version téléchargée et à jour de Drupal vers la version actuelle.
Ensuite on copie les fichiers de la version téléchargée et à jour de Drupal vers la version actuelle.
Vérifier si il est nécessaire ou non de remplacer les fichiers suivants : .htaccess, web.config, robots.txt et /sites/default/setting.php
<syntaxhighlight lang="bash">
cp -rfv drupal-7.37/* drupal-7.37-20150512
</syntaxhighlight>

Version du 12 mai 2015 à 09:13

Mise à jour de Drupal 7.xx

Avant de réaliser une mise à jour de Drupal, faites une sauvegarde complète de l'application Drupal et de sa base de données. Créer les répertoires de sauvegarde des applications de recette et de production :

 cd /home/ajlsm/production/aurelia.orleans.fr/backups/
 mkdir 20150512
 cd 20150512
 mkdir recette production
 cd recette
 mkdir drupal mysql
 cd ../production
 mkdir drupal mysql
 cd ../

Sauvegarde de la base de données

Récupérer le nom de la base données, son utilisateur et son mot de passe dans /current-drupal/sites/default/setting.php

 vim /home/ajlsm/production/aurelia.orleans.fr//app/current-drupal/sites/default/setting.php

Faire le dump de la base de données

 mysqldump -v -B drupal_orleans_2 -u bmorleans_pleade -p > recette/mysql/dump-drupal.sql

Sauvegarde de Drupal

Copier l'application Drupal à sauvegarder dans le répertoire de backup.

 cd ../../app
 cp -r drupal-7.36-20150403 ../backups/20150512/drupal
 mkdir drupal-7.37-20150512
 cp -r drupal-7.36-20150403 drupal-7.37-20150512

Mise à jour de Drupal

Une fois les sauvegardes terminées, on peut faire la mise à jour de l'application Drupal. Copier l'application Drupal, à mettre à jour et à sauvegarder, dans un nouveau répertoire dont le nom contient la version de Drupal suivi de la date du jour.

 mkdir drupal-7.37-20150512
 cp -r current-drupal/* drupal-7.37-20150512

Récupérer l'archive de la dernière version 7.xx sur le site de Drupal et la copier sur le serveur. Ensuite on copie les fichiers de la version téléchargée et à jour de Drupal vers la version actuelle. Vérifier si il est nécessaire ou non de remplacer les fichiers suivants : .htaccess, web.config, robots.txt et /sites/default/setting.php

 cp -rfv drupal-7.37/* drupal-7.37-20150512