<p>Afin de mettre à jour le drupal de l'association, il convient de respecter un ordre précis.</p><p>La première chose à faire est de mettre le site en maintenance. On purge ensuite tous les caches. On sauvegarde la BDD et l'ensemble du code du site.</p><p>Plusieurs solutions sont ensuite possible. Soit on passe par l'interface de drupal, soit on utilise Drush qui est installer dans /home/assocoagul/coagul.tuxfamily.org-web/htdocs/drupal/sites sur le serveur de tuxfamily.</p><p>- Première solution : on copie l'ensemble du ou des modules à mettre à jour dans le répertoire modules dans sites/all/. On se connecte avec l'utilisateur 1 et on lance le script PHP "update.php". On vérifie que tout fonctionne et c'est bon.</p><p>- Deuxième solution : On va utiliser drush. On lance la commande dans /home/assocoagul/coagul.tuxfamily.org-web/htdocs/drupal/sites "drush/drush up". Cette commande va vérifier si il y a des mises à jours. Elle va télécharger les modules à mettre à jour, les décompresser, les installer et exécuter le script "update.php" si besoin. Le gain de temps est apréciable. On vérifie que tout s'est bien passé sur le site et c'est fini.</p><p>Il ne reste plus qu'à remettre le site en ligne.</p><p>Drush est également capable de mettre à jour le coeur de drupal. Mais, attention, il faut bien prendre en compte que le noyau est patché à plusieurs endroit pour pouvoir utiliser le répertoire de stockage de tuxfamily. Il faut donc repatcher le noyau après la mise à jour. Le problème existe également pour le module ImageCache qui est également patché pour les mêmes raisons.</p><p>&nbsp;</p>