Actualización de portales basados en Drupal

En la mañana de hoy realicé la actualización de los cinco portales web basados en Drupal que estoy desarrollando actualmente. Este software pasó rápidamente de la versión 5.2 que tenía instalada a la nueva 5.5.

A continuación describo el protocolo de actualización que realicé en cada uno de los sitios.

Realizar el inicio de sesión en el Portal Web como un usuario Administrador utilizando un navegador web.

A través de una conexión de SSH realizar las siguientes acciones.

Renombrar el directorio del sitio (site) para conservarlo como copia de seguridad en vivo (además de la copia de seguridad real).

$ mv site site.old

Descomprimir la nueva distribución de Drupal, los archivos resultantes quedarán en el directorio actual.

$ tar zxvf $HOME/drupal-5.5.tar.gz

Renombrar el directorio de Drupal recién descomprimido para convertirse en el nuevo sitio (site).

$ mv drupal-5.5/ site

Renombrar la carpeta de los módulos de la nueva versión para evitar su sobreescritura.

$ mv site/modules/ site/modules.new

Copiar los archivos (files) de la versión instalada a la nueva instalación.

$ cp -rf site.old/files site

Copiar el directorio de los sitios (sites) con la información de conexión a la base de datos.

$ cp -rf site.old/sites site

Copiar los temas personalizados de la versión instalada a la nueva.

$ cp -rf site.old/themes/MITEMA site/themes/

Copiar los módulos del sitio antigüo al nuevo en instalación.

$ cp -rf site.old/modules site

Copiar los nuevos módulos del núcleo (core) al directorio de módulos sobreescribiendo los antigüos.

$ cp -rf site/modules.new/* site/modules

Remover la carpeta con los módulos de núcleo nuevos.

$ rm -rf site/modules.new

Acceder a la siguiente dirección web utilizando un navegador para completar la instalación del sitio. Se deberá reemplazar $URL por la dirección del Portal Web.

$URL/apps/site/update.php

Verificar los requerimientos de actualización de los diferentes módulos instalados según disponibilidad de los mismos. Para esto se debe consultar la siguiente dirección utilizando un navegador web. Se requiere que el Portal Web tenga instalado previamente el módulo Update Status.

$URL?q=admin/logs/updates

Actualizar los módulos que sea necesarios reemplazando sus archivos en el directorio $PATH/modules con las nuevas versiones.

Ejecutar nuevamente el script de actualización del sitio visitando la siguiente dirección con un navegador web.

$URL/apps/site/update.php

Remover el archivo de distribución original de Drupal.

$ rm $HOME/drupal-5.5.tar.gz

Terminar.

Leave a Reply

Your email address will not be published. Required fields are marked *