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 23 : Ligne 23 :
</syntaxhighlight>
</syntaxhighlight>
=== Sauvegarde de Drupal ===
=== Sauvegarde de 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.
Copier l'application Drupal à sauvegarder dans le répertoire de backup.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
  cd ../../app
  cd ../../app
Ligne 31 : Ligne 31 :
</syntaxhighlight>
</syntaxhighlight>


Pour mettre à jour le CMS Drupal (par exemple, une montée en version majeure ou une mise à jour de sécurité), il faut récupérer l'archive de la dernière version 7.xx sur le site de Drupal.
=== Mise à jour de Drupal ===
Ensuite on re-copie les fichiers
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.
<syntaxhighlight lang="bash">
mkdir drupal-7.37-20150512
cp -r drupal-7.36-20150403 drupal-7.37-20150512
</syntaxhighlight>
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.

Version du 12 mai 2015 à 08:48

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 drupal-7.36-20150403 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.