Diferencia entre revisiones de «Drush»
Línea 74: | Línea 74: | ||
== Comandos == | == Comandos == | ||
* '''drush pm-update''': comprueba actualizaciones de Drupal Core y de todos los módulos instalados. Si hay actualizaciones, pregunta si se desea actualizar. En caso de actualizar se descargará la última versión, se instalará en Drupal, y ejecutará "update.php" automáticamente. Si un módulo requiere otro módulo como dependencia, se preguntará si también se desea instalar la dependencia. | * '''drush pm-update''': comprueba actualizaciones de Drupal Core y de todos los módulos instalados. Si hay actualizaciones, pregunta si se desea actualizar. En caso de actualizar se descargará la última versión, se instalará en Drupal, y ejecutará "update.php" automáticamente. Si un módulo requiere otro módulo como dependencia, se preguntará si también se desea instalar la dependencia. | ||
+ | |||
+ | Para ver más comandos de drush, acceder al siguiente enlace de ésta wiki: [http://wikis.fdi.ucm.es/SC/Uso_de_Drush Uso de Drush] | ||
==Referencias== | ==Referencias== | ||
<references/> | <references/> | ||
[[Categoría:Drupal]] | [[Categoría:Drupal]] |
Última revisión de 19:45 31 ene 2017
Drush [1] es una aplicación de linea de comando creada con el objetivo de facilitar la administración de los sitios web con Drupal.
Contenido
Instalación
Instalación en máquina
Sustituir "/folder/" por la carpeta donde lo queraís instalar:
git clone https://github.com/drush-ops/drush.git /folder/ chmod u+x /folder/drush ln -s /folder/drush /usr/bin/drush alias drush=/folder/drush
Instalación en Hosting
Instalación en Gandi
Accedemos por SSH a nuestra instancia. Nos colocamos en nuestra carpeta personal
cd $HOME
Descargamos el administrador de paquetes Composer
curl -sS https://getcomposer.org/installer | php
Indicamos a Composer que instale Drush 7 (estable a fecha Mayo 2016)
php composer.phar global require drush/drush:7.*
El instalador nos pedirá que visitemos un enlace de Github (tenemos que tener cuenta) para poder copiar un churro de letras.
En la página no tocamos ninguna casilla, sino que le damos al botón verde 'Generate Token'
Y tendremos que copiar a un programa tipo Notepad dicho churro ... para poder copiar y pegarlo otra vez, en la consola. Notese que dicho churro tiene un salto de carro oculto, así que una vez pegado en el Bloc de Notas, tendremos que volver a copiarlo, esta vez sin dicho salto
Lo pegamos en la consola, al lado de 'token' (que seguirá siendo vacío, aunque peguemos... no pasa nada)
La instalación acaba... y tenemos nuestro drush en $HOME/.composer/vendor/bin/drush . Pero para más comodidad, editamos nuestro bashrc y le ponemos un alias
echo "alias drush='$HOME/.composer/vendor/bin/drush" >> .bashrc source .bashrc
Comprobamos que drush funciona
drush status
Comandos
- drush pm-update: comprueba actualizaciones de Drupal Core y de todos los módulos instalados. Si hay actualizaciones, pregunta si se desea actualizar. En caso de actualizar se descargará la última versión, se instalará en Drupal, y ejecutará "update.php" automáticamente. Si un módulo requiere otro módulo como dependencia, se preguntará si también se desea instalar la dependencia.
Para ver más comandos de drush, acceder al siguiente enlace de ésta wiki: Uso de Drush