Cómo instalar y utilizar Drush

Drush es una herramienta utilizada a través de línea de comandos en una terminal para gestionar una o varias instalaciones de Drupal. Nos permite realizar todas las acciones que realizaríamos desde la parte de administración, además de poder automatizar y ejecutar tareas periódicas como actualización del core o de módulos.

drush

Requisitos
Tener instalados:
-Apache2
-Php5
-Php5-cli
-Php-pear

Instalación
Desde una terminal, ejecutar los siguientes comandos:

sudo pear channel-discover pear.drush.org
sudo pear install drush/drush
pear upgrade --force Console_Getopt
pear upgrade --force pear
pear upgrade-all

Utilización
Una vez ejecutados los comandos anteriores, ya tenemos Drush funcionando. Para ejecutar sus comandos propios nos debemos ir a nuestro directorio Drupal. Suponiendo que nuestro proyecto estuviese ubicado en /var/www/proyectodrupal escribiríamos desde terminal:

cd /var/www/proyectodrupal

Ya desde aquí podemos gestionar Drupal desde la línea de comandos. Os dejo algunos ejemplos:

  • Modo mantenimiento on
  • drush vset maintenance_mode 1 --yes
  • Modo mantenimiento off
  • drush vset maintenance_mode 0 --yes
  • Borrar cachés
  • drush cc all
  • Descargar módulo (lo guarda en sites/all/modules)
  • drush dl backup_migrate_files
  • Mostrar todas las versiones disponibles de un módulo
  • drush pm-releases backup_migrate_files
  • Crear usuario
  • drush user-create paco --mail="paco@prueba.com" --password="prueba"
  • Actualizar un módulo
  • drush pm-update wysiwyg

Más información:
http://drupal.org/project/drush
http://www.drush.org

banner