Tutorial sobre Drush

Drush es una interfaz de línea de comando que te permite administrar tu página Drupal de manera rápida y fácil. Este entorno de shell debe de ser instalado de manera adicional en tu cuenta de alojamiento para poder ser utilizado. En los servidores de SiteGround ya viene instalado por defecto y puedes utilizarlo.

Primero, necesitas tener una instalación de Drupal en tu cuenta de alojamiento. Lo puedes realizar con un par de clicks desde el cPanel -> Softaculous.

Segundo, es necesario acceder a tu cuenta a través de SSH, para poder ejecutar los comandos de Drush.

En esta parte del tutorial, te mostraremos como utilizar los comandos de Drush para poder generar una copia de seguridad, actualizar la aplicación, instalar y desactivar extensiones de Drupal, eliminarlas, y limpiar la cache de la aplicación.

Para crear una copia de seguridad de tu página web Drupal con Drush, por favor sigue los siguientes pasos:

  1. Accede a tu cuenta a través de SSH.
  2. Navega a la carpeta de instalación de Drupal.
  3. Ejecuta el siguiente comando:

drush archive-dump --destination=/home/cPuser/backup/site.tar.gz

Reemplaza la variable cPuser con el nombre de usuario de tu cPanel. Puedes elegir una localización diferente para la copia de seguridad, así como un nombre diferente para el archivo.

Ejecutando el comando mencionado, crearás un archivo comprimido con los archivos de tu página y una copia de la base de datos.

El resultado será similar al siguiente:

Si necesitas restaurar una copia de seguridad de tu página web, utiliza el siguiente comando:

drush archive-restore /home/cPuser/backup/site.tgz

El resultado será similar al siguiente:

Para actualizar tu aplicación de Drupal, ejecuta el siguiente comando:

drush pm-update

El comando superior también actualizará los plugins.

Para instalar un plugin específico, deberías descargarlo y activarlo. Comprueba el siguiente ejemplo:

drush dl addtoany

Project addtoany (7.x-4.0) downloaded to sites/all/modules/addtoany.   [success]

drush en addtoany

En lugar de AddToAny, puedes elegir cualquier otro módulo o plugin de Drupal. Para evitar la pregunta de Do you really want to continue? modifica el comando de la siguiente forma:

drush en -y addtoany

Una extensión puede ser desactivada y eliminada con dos comandos como:

drush dis -y addtoany

drush pm-uninstall -y addtoany

La caché del administrador de Drupal tiene que ser limpiada con frecuencia. Para ello ejecuta el siguiente comando:

drush cache-clear all

Si el administrador web prefiere limpiar diferentes tipos de caché, puedes ver las opciones:

drush cache-clear

Para obtener ayuda con los comandos de Drush ejecuta el siguiente comando:

drush help

Si quieres aprender a utilizar un comando en concreto, escribe la siguiente línea en el shell:

drush help command

Reemplaza la palabra “command” con el elegido, por ejemplo:

drush help archive-backup

Puedes ver más sobre Drush en la documentación oficial del proyecto: http://drush.ws/

¿Te ha parecido útil este artículo? Haz click aquí para saber más sobre los expertos de SiteGround en alojamiento web y ¡todo lo que podemos hacer por ti!