Actualizar Drupal 7 (el core) sin importar su versión es muy importante para que nuestro sitio y servidor no estén comprometidos para que sean explotados para el envío de SPAM entre otras cosas. No hay que dejar la seguridad de Drupal de lado.
¿Cómo saber si el core de Drupal 7 necesita una actualización?
Es muy fácil detectarlo porque Drupal nos avisará de diferentes maneras para informarnos de una actualización importante:
- Por correo electrónico: recibiremos correos de nuestra página notificando de actualizaciones de Drupal, el correo tendrá un enlace para ir a ver las actualizaciones que debemos atender.
- Notificaciones visuales dentro de la misma página: cuando vamos a administrar los contenidos de nuestro sitio o en las opciones de configuración veremos un aviso como este: Hay una actualización de seguridad disponible para su versión de Drupal. Para garantizar la seguridad de su servidor, ¡debería actualizarla de inmediato! Consulte la página de actualizaciones disponibles para más información e instalar las actualizaciones pendientes. Este aviso también tendrá incorporado un enlace para ver las actualizaciones.
Es importante señalar que estas alertas de actualizaciones solamente saldrán cuando tengamos activado el módulo Update manager, así es que es recomendable tenerlo siempre activo.
Descargar la última versión de Drupal
En este punto no me quiero detener mucho en explicar porque ya lo he mencionado antes, te recomiendo que veas mi post sobre cómo instalar drupal 7 en español para explicarte todo al respecto. Pero siendo puntuales tiene que entrar a la página de descarga de Drupal https://www.drupal.org/project/drupal.
Después descarga el archivo del instalador que más te guste: tar.gz o zip
Actualización del core de Drupal 7 al último release
Ahora sí entramos en materia y en esta guía voy a actualizar al core de Drupal 7.59
Tenemos que entrar a nuestro sitio hecho con Drupal 7 para actualizarlo y veremos un archivo llamado CHANGELOG.txt donde se mostrarán los cambios realizados en la versión actual. Ente este caso tenemos la versión de Drupal 7.58.
El proceso de actualizar drupal 7 es relativamente fácil y el primer paso es identificar todos los archivos y carpetas de Drupal 7 (solo de drupal) y vamos a des-seleccionar 3 elementos que son los únicos que podemos personalizar:
La selección debería de quedar de la forma como se muestra en la siguiente imagen.
Estos archivos que seleccionamos tenemos que eliminarlos para que solo nos queden los 3 ya mencionados:
Ahora vamos a extraer los archivos del instalador de la nueva versión del core de Drupal que ya habíamos descargado y vamos a subirlos al servidor solo los archivos y directorios que eliminamos, no hay que subir el directorio sites ni los archivos .htaccess y robots.txt.
Ahora nuestro sitio va a tener los nuevos archivos del core de Drupal y para verificar podemos abrir el archivo CHANGELOG.txt donde veremos que ya se encuentra en la nueva versión.
Pero aún no hemos terminado, hacer falta otro paso igual de importante que subir los archivo, y me refiero a la actualización de la base de datos. Para terminar la actualización debemos estar logeados en nuestro sitio e ingresar a http://midominiocondrupal.com/update.php. Veremos una página de instrucciones para esta actualización.
Después de presionar el botón de continuar, se buscará en la base de datos si hay actualizaciones pendientes que se tiene que realizar y se notificarán, al terminar con las indicaciones de este asistente de actualización de Drupal nos mostrará que ya se encuentra todo instalado.
Entra al informe de Drupal para verificar la versión instalada.
Ahora ya sabemos cómo actualizar drupal 7, la primera vez va a ser algo difícil pero después de hacer esto un par de veces te darás cuenta que es muy sencillo y rápido actualizar el core de drupal.