Drupal

Installer Drupal en Ligne de Commande avec Drush

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
  • Pour Ubuntu
  • 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
  • Pour une installation manuelle
  • => 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