¿Cómo actualizar Drupal 8 con Drush?

Como deben saber, muchas cosas han cambiado de Drupal 7 a Drupal 8, entre ellas los comandos de Drush. Por ejemplo, en D7 para actualizar el core y módulos contribuidos, bastaba con

drush pm-update

En Drupal 8 el proceso recomendado es el siguiente (desde la carpeta raiz de Drupal)

1. Poner el sitio en modo mantenimiento

drush sset system.maintenance_mode 1

2. Reconstruir la cache

drush cr

3. Actualizar dependencias de composer 

composer update

4. Actualizar Drupal (las actualizaciones de bases de datos se ejecutarán automáticamente de ser necesario)

drush pm-update drupal

5. Quitar el modo mantenimiento del sitio

drush sset system.maintenance_mode 0

6. Reconstruir la cache

drush cr

Error 'Unable to load class \Drush\VersionControl\Backup'

Si la terminal lanza el error Unable to load class \Drush\VersionControl\Backup basta ir a composer.json (en la raiz del sitio) y eliminar la dependencia drush.

Luego volver a ejecutar los pasos 3 en adelante.

Fuentes:

Sigue leyendo