Industrialisation du déploiement de Drupal avec Drush

L'administration, industrialisation du déploiement de Drupal en ligne de commande {DRUSH : DRUpal SHell}

Installation DRUSH:

Création répertoire:
mkdir drush

Télécharger Drush:
wget http://ftp.drupal.org/files/projects/drush-7.x-5.9.tar.gz

Rendre le répertoire executable:
chmod u+x /path/to/drush/drush

Créer un lien symbolique vers drush:
ln -s /path/to/drush/drush /usr/bin/drush

Se rendre dans le répertoire includes (librarie Pear : http://pear.php.net/package/Console_Table/download/):
cd drush/includes
wget http://download.pear.php.net/package/Console_Table-1.1.3.tgz

Décompresser le fichier:
tar -xzf Console_Table*.tgz

Déplacer le fichier suivant:
mv Console_Table-1.1.3/Table.php /opt/drush/includes/table.inc

Supprimer les fichiers:
rm -r Console_Table-1.1.3
rm -f Console_Table*.tgz

Et faire un test avec Drush:
drush

Exemple :

Installation Drupal:
drush dl drupal

Copier le fichier settings.php.
cp sites/default/default.settings.php sites/default/settings.php

Et donner les droits:
chmod 666 settings.php

Déploiement d'un module:
drush dl cck views devel

Déploiement d'un thème:
drush dl basic

Activé un module:
drush enable views

Vider le cache:
drush cache-clear all

Mot de passe perdu, on peut changer le password via Drush plus facilement (love drush) :
drush upwd admin --password="MonBeauPassword"

Le site Drush :
http://drush.ws

Thème: 
Drush