Las siguientes instrucciones incluyen comandos de Drush para facilitar los pasos para la actualización. Esto facilita y agiliza el proceso de actualización del core.

Si se trata de un sitio Drupal que ya existe, verifique que este tiene composer o asegúrese de instalarlo y que este listo para implementar.

Antes de realizar algún cambio, recuerde realizar el backup de la base de datos y un respaldo del sitio. Se recomienda utilizar manejador de versiones para evitar perdida del sitio en caso de conflictos de dependencias.

  1. Verificar si el proyecto usa drupal/core-recommended or drupal/core
    • composer show drupal/core-recommended
    • Si esta instalado drupal/core-recommended, este comando devuelve la información sobre el paquete, si no esta instalado este dirá que no lo encontró (Not Found)
  2. Verificar actualizaciones disponibles
    1. composer outdated "drupal/*"
    2. Si no hay una línea que comience con drupal / core, Composer no mostrara ninguna actualización pendiente. Si hay una actualización, continúe con los siguientes comandos.
  3. Actualizar el core de Drupal
    • Si es drupal/core-recommended
      • composer update drupal/core "drupal/core-*" --with-all-dependencies
    • Si es drupal/core
      • composer update drupal/core --with-dependencies
  4. Actualizar base de datos y limpiar cache
    • drush updatedb (Tambien puede actualizar la base de datos con la siguiente url usando el dominio de proyecto tudominio/update.php )
    • drush cache:rebuild

Para mas información ver la documentación de drupal
https://www.drupal.org/docs/updating-drupal/updating-drupal-core-via-composer