Pour les amoureux de ligne de commande(Maniaque de l’écran noir 😉 ) Drush est fait pour vous .Au début j’installai Drupal et ses modules en mode graphique et c’était ennuyant d’aller télécharger , décompresser et déplacer… bon tout ça c’est révolue maintenant 🙂 drush is here…
En effet Drush est totalement indépendant des versions Drupal ,c’est un outil qu’on utilise pour administrer drupal en ligne de commande ceci dit on peut commencer l’installation et donner quelques commandes utiles.
Pour ce qui ne connaisse pas du tout Drupal c’est un CMS(Content Mananger Systeme) ou système de gestion de contenu opensource qui permet de créer et de gérer des contenues Web.
Installation de drush
- dépendances
=> sudo aptitude install php5-cli
vous pouvez ajouter un depot ppa dans votre source liste et installer drush => sudo add-apt-repository ppa:brianmercer/drush => sudo aptitude update && sudo aptitutde install drush
=> cd /opt/ => wget http://ftp.drupal.org/files/projects/drush-All-versions-4.1.tar.gz => tar -xzf drush-All-versions-4.1.tar.gz=> sudo chmod a+x /drush/drush => sudo ln -s /drush/drush /usr/bin/drush
Installer drupal
déplacez vous dans le répertoire ou vous voulez le créer nous on se met dans /var/www => cd /var/www => sudo drush dl drupal Bon petite explication de manière implicite drush télécharge la dernière version de drupal si vous voulez qu'il installe une version antérieur il suffit de le preciser. exemple pour installer la version 6.20 de drupal faite drush dl drupal-6.20 =>cd drupal =>sudo cp /sites/default/default.settings.php /sites/default/settings.php =>sudo chmod 666 /sites/default/settings.php aller configurer votre site a l'adresse http://localhost/drupal/ création de la base de donnée....
Verifier Drush
avant de continuer verifions si tout ce passe bien!!! ==>sudo drush status cette commande nous informent sur la version de drush qui est installé et sur la version de drupal...etc ==>sudo drush help cette commande nous montrent la documentation de drush les commandes et les options
Telecharger,installer et activer quelques modules
=> sudo drush dl views cck devel && sudo drush en views cck devel
vérifier la mise a jour de drush
=> sudo drush self-update
Faire une mise a jour d’un module
=> sudo drush pm-update nom_module
Mettre à jour tous les modules de drupal et le core
Avant de faire la mise a jour il est conseillé de mettre le site hors ligne d’abord et de faire les back-up pour plus de sécurités 😉
mettre le site hors ligne
=>sudo drush vset site_offline 1
Mise a jour
=>sudo drush pm-update
si tout est ok!
mettre le site online
=>drush vset site_offline 0
site-externe
http://www.biboo.net http://www.drupalfr.org http://www.drupalfacile.org http://www.drupal.org