Diferencia entre revisiones de «Drush»

De FdIwiki SC
Saltar a: navegación, buscar
 
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 18: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.


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

[2] [3]

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.

Drush1.png

En la página no tocamos ninguna casilla, sino que le damos al botón verde 'Generate Token'

Drush2.png

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


Drush3.png


Drush4.png

Lo pegamos en la consola, al lado de 'token' (que seguirá siendo vacío, aunque peguemos... no pasa nada)


Drush5.png

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

Referencias

  1. Más información instalación Drush
  2. [1]
  3. https://www.riccardodalfiume.it/install-drush-in-gandi-net-simple-hosting/