Cintillo Institucional

Drupal 6.x a Drupal 6.10

Requisitos Previos

Preparando la Instalación

    tar -zxvf drupal-6.10.tar.gz

Colocar el sitio a modo fuera de línea "modo mantenimiento”

Administrar -> Configuración de sitio -> Mantenimiento del sitio, active la opción Desconectado.
Pulse el botón Guardar configuración.

Cierre Sesión (Log out)

Nota: Se mostrara la página sitio fuera de línea

    chmod -R 777 ./site/default/

Edite y cambie la cadena FALSE a TRUE en archivo settings.php de Drupal

    vim ./site/default/settings.php

Modifique aproximadamente en la línea 104

$update_free_access = FALSE;

por

$update_free_access = TRUE;

Guarde el archivo.

Subir y reemplazar archivos en el servidor.

    cd drupal-6.10/

    cp -r ./  /var/www/drupal

remoto: http://sitioweb.com/update.php

local: http://localhost/update.php

En su navegador, pulse la opción Ir a la URL (para Actualizar).

"Si no realiza el procedimiento anterior, y simplemente reemplaza los archivos de código, cualquier intento de acceso al sitio le saludará con el mensaje: "Fatal error: Call to undefined function user_uid_optional_to_arg() in includes/menu.inc on line 594" y usted no podrá poner el sitio en el modo fuera de línea en la interfaz web hasta que consiga hacerlo desde update.php. Si encuentra problemas vuelva a editar el archivo settings.php vea los pasos anteriores, pero esta vez cambie los atributos de escritura de todo el directorio /nombre/sites/default. A continuación vuelva a cambiar la línea FALSE a TRUE en el archivo settings.php. Vuelva a ejecutar el script update.php.

Proceso de actualización.

Use esta utilidad para actualizar su base de datos cada vez que se instale una nueva versión de Drupal o un módulo.

Se mostrara la página Drupal database update (Actualización de base de datos de Drupal)

Se ha detectado automáticamente la versión de Drupal de la que está actualizando. Puede seleccionar una versión diferente, pero no es necesario.

Haga clic en Update para iniciar el proceso de actualización

Seleccione una versión (solo modifique las opciones de este enlace si desea cambiar de BD)

Nota: Deje todo como esta

Se mostrara la página Updating...

Espere...

Se realizaron actualizaciones. Si no ve ningún fallo debajo, puede acceder a las páginas de administración. De lo contrario, puede necesitar actualizar su base de datos a mano. Todos los errores han sido registrados.

Tenga presente: no olvidar restablecer el valor $update_free_access de su archivo settings.php a FALSE.

Main page

Administration pages

Seleccione el enlace Main page (Página principal) para ver su sitio (que continua en modo mantenimiento).

Mensaje 1:The following queries were executed system module Update #6048

ALTER TABLE {menu_router} CHANGE load_functions {{{}}}load_functions{{{{{{}}}}}} TEXT NOT NULL

ALTER TABLE {menu_router} CHANGE to_arg_functions {{{}}}to_arg_functions{{{{{{}}}}}} TEXT NOT NULL

Posible solución:

Editar y cambiar cadena TRUE a FALSE en archivo settings.php de Drupal

$update_free_access = TRUE;

por

$update_free_access = FALSE;

Guarde el archivo.

Configurar permisos de escritura en sites/default/settings.php

chmod -R 755 ./site/defaults/

Para volver a activar el sitio web (quitar el modo mantenimiento) necesita acceder a través de la página user de su sitio y además tener permisos de administrador.

Para ello escriba la dirección de su sitio + /?q=user en la barra de exploración de su navegador web, ejemplo:

remoto: http://sitioweb.com/?q=user

local: http://localhost/?q=user

En su navegador, pulse la opción Ir a la URL (para Actualizar).

Nota: Se mostrara una página en la que debe insertar el username y password para Iniciar sesión.

Ejecutar Cron para comprobar errores.

restherra/Update_To_Drupal6.10 (última edición 2009-02-27 21:41:13 efectuada por _desactivada_lpena)