Para realizar una actualización del Core de Drupal, se debe hacer via drush
.
Los procesos manuales de actualización tienen muchos aspectos a tener en cuenta y por tanto pueden fallar, normalmente involucran el tener que mover carpetas, salvar copias de las configuraciones y demás, y esto puede fallar en algún punto, ademñas de ser un proceso mas demorado. Por esto, la recomendación es que se haga a traves de la consola.
Si se tiene configurado un ambiente local de desarrollo, los pasos para realizar una actualización son:
- Actualizar código local desde el repositorio:
git pull origin
- Actualizar la base de datos local con una copia reciente de producción. Para esto lo recomendado es tener configurado el módulo Backup & Migrate y realizar una copia de producción y una restauración en el ambiente local.
- Ejecutar el comando
drush up
- Hacer
commit
ypush
para subir los cambios al repositorio. - Confirmar que el ambiente en producción reciba los cambios bien sea por
pull
automático o manual - Correr el script de actualización en producción
/update.php
Para tener en cuenta:
- Es recomendable que las actualizaciones del Core, se realicen independiente de las demás actualizaciones de módulos, las cuales deben hacerse primero
- Como recomendación general, se debe revisar el Informe de estado de Drupal para revisar que todo este OK.
Comentarios