¿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

Diseño web
1 minuto
Hace 8 años
¿Cómo actualizar Drupal 8 con Drush?

¡Accede a cientos de cursos
con solo un pago al año!

Blog Microbanner

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

1drush pm-update

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

1. Poner el sitio en modo mantenimiento

1drush sset system.maintenance_mode 1

2. Reconstruir la cache

1drush cr

3. Actualizar dependencias de composer 

1composer update

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

1drush pm-update drupal

5. Quitar el modo mantenimiento del sitio

1drush sset system.maintenance_mode 0

6. Reconstruir la cache

1drush 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:

Comentarios de los usuarios