Actualizar una web a la última versión de Drupal
Vamos a ver los pasos para actualizar una web hecha con Drupal a la última versión del sistema:
– Realizar copia de seguridad tanto de los archivos de la web como de la base de datos que estamos utilizando.
– Descargar la última versión del core de Drupal
– Entrar al sistema como administrador y poner la web en modo «off line» o «modo mantenimiento».
– Cambiar los permisos del archivo /sites/default/settings.php para que tenga permisos de escritura (777).
– Editar ese archivo settings.php para poner:
$update_free_access = TRUE;
– Descomprimir y subir todos los archivos para que sobreescriban los actuales, EXCEPTO la carpeta SITES, que contiene nuestras personalizaciones de la web como los themes y los módulos instalados.
– Ejecutar desde el navegador nombresitio.com/update.php
Ahora tenemos el sitio web actualizado. Debemos volver a poner la variable $update_free_access a FALSE, los permisos de settings.php para solo lectura y poner la web en modo «online».
Ya tenemos actualizado el Core de Drupal. Para actualizar a esta versión los módulos contribuidos que estemos utilizando, vamos a la sección MODULES en el panel de administración. Allí veremos los módulos que necesitamos actualizar:
– Descargamos las actualizaciones de los módulos desde el propio enlace que nos indica MODULES.
– Descomprimimos cada módulo y lo subimos a la carpeta correspondiente al módulo dentro de /sites/all/modules
– Volvemos a ejecutar update.php para que se actualize la base de datos
– Entramos ahora de nuevo en MODULES para comprobar que esos módulos ya están actualizados a la última versión.
Podéis encontrar una explicación más detallada del proceso en:
Un buen artículo sobre cómo migrar una web en Drupal de un servidor a otro.
Incluye los pasos para exportar correctamente la base de datos de nuestra web:
http://www.educasitio.com/trasladar-drupal