Actualizar Drupal con drush desde la línea de comandos
Usando Drush podemos actualizar nuestro sitio Drupal tranquilamente desde la línea de comandos. El comando es:
drush pm-update
O podemos usar su alias, mas cómodo.
drush up
Drush en este caso va a hacer unas cuantas cosas:
- Actualizar core de Drupal, descargando los archivos necesarios de la última versión.
- Actualizar todos los módulos contrib a su ultima versión, descargando sus archivos.
- Ejecutar los cambios de base de datos pendientes de todos los módulos actualizados.
A partir de aquí, tenemos varias opciones que nos permitirán hacer estas tareas por separado. Vamos a ver las mas comunes.
Actualizar todos los módulos excepto el core de Drupal:
drush pm-update --no-core
Actualizar solamente el core de Drupal:
drush up drupal
Para actualizar un móludo en concreto (o varios) pasamos por parámetro el nombre del módulo, o una lista de nombres:
drush up context
También tenemos una opcion interesante que actualizará solamente aquellos módulos que requieran actualizaciones de seguridad:
drush up --security-only
Y si hemos descargado los módulos a mano, o mediante drush dl, y solamente necesitamos actualizar la base de datos a la última versión, podemos ejecutar:
drush updb