Ejemplos de Uso de Drush

Índice

Volver a davidam.com

En este tutorial se trata de explicar algunos ejemplos de uso de una herramienta muy útil para agilizar tareas en Drupal llamada drush.

1 Para descargar y habilitar módulos:

$ drush dl modulo
$ drush en proyecto-del-modulo

Lo bueno es que si tuviera alguna dependencia la baja también.

2 Para copias de seguridad.

$ drush sql-dump --result-file="dump.sql"                                                                       
$ drush sql-cli < sites/all/database/development.sql                                                            
$ drush site-alias --with-db --show-passwords --with-optional @self                                             
$ drush sql-sync @matttarsi.stage @matttarsi.dev

3 Para resetear la contraseña de admin

# Get an admin login link
drush uli
# Set the password for any user
drush upwd admin --password="admin"

4 Y otras diabluras

$ drush @dev status                                                                                             
$ drush vset --always-set site_offline 1                                                                        
$ drush vset --always-set maintenance_mode 1                                                                    
$ drush @dev status                                                                                             
$ drush rsync @dev @stage --simulate                                                                            
$ drush rsync @matttarsi.stage:%files @matttarsi.dev:%files                                                     
$ drush sa                                                                                                      
# creo que no funciona bien:                                                                                    
$ drush -l http://localhost/tveo test-run setUpInstall -v

5 Licencia

Copyright (C) 2014 David Arroyo Menéndez Se permite copiar, distribuir y/o modificar este documento bajo los términos de la GNU Free Documentation License, Version 1.3 o cualquier versión publicada por la Free Software Foundation; sin Secciones Invariantes y sin Textos de Portada o Contraportada. Una copia de la licencia está incluida en GNU Free Documentation License.

gfdl.png

Autor: David Arroyo Menéndez

Created: 2014-11-14 vie 19:11

Emacs 24.3.1 (Org mode 8.3beta)

Validate