diciembre 21, 2012

Actualizando el núcleo (core) de Drupal 7.17 a 7.18

No es secreto mi afición por este gestor de contenido y ya tengo algunos posts previos en blogger y en PrimeraWeb, así que aprovecho la ocasión de haber recibido un mensaje de actualización para mi versión de Drupal en mi sitio (que realmente le doy muy poco uso):
image
También es posible revisar manualmente y de forma periódica desde tu propio sitio Drupal, ingresando a “Módulos” y luego a la pestaña “Actualizar”:
image
Notamos que se trata de una actualización del núcleo, el procedimiento es el mismo que podríamos usar para actualizar algún otro módulo, aunque cuando se trata de módulos contaremos con un asistente que facilita el trabajo, eso lo veremos en otro post.
A la izquierda ven ustedes el enlace que me llevara a la página para descargar el nuevo núcleo, podrían usar cualquiera de los formatos de descarga (targ.gz o zip), yo usaré en este tutorial la versión ZIP.

Modo de mantenimiento

Seguramente en alguna ocasión has llegado a algún sitio para hallar un mensaje como “El sitio está temporalmente fuera de servicio por mantenimiento…”, bueno, es lo mismo que debemos hacer para actualizar nuestro núcleo, actualmente mi página de inicio se ve así:
image
Pasemos al modo de mantenimiento, en tu menú de administración vamos “Configuración” y busca el enlace “Modo de mantenimiento” en las herramientas “Desarrollo”. Modo de mantenimiento se muestra así:
image
Activamos la casilla de verificación “Pasar a modo de mantenimiento”, opcionalmente podríamos modificar el mensaje de “Mensaje del modo de mantenimiento”, es el mensaje que verá el usuario que llegue a nuestro sitio mientras estamos fuera de servicio. Clic en el botón “Guardar configuración”, ahora la vista de mi sitio es la siguiente:
image

Una copia de respaldo

Sencillamente hay que descargar el nuevo módulo y subirlo a tu servidor sobre-escribiendo los archivos anteriores, nunca he tenido problemas con esto, pero, nunca es mala idea hacer una copia de seguridad (backup) de tus archivos antes de reemplazarlos.
Probablemente resulte mucho más fácil usar un gestor de archivos como Filezilla, pero quizá no todos lo conozcan o usen, así que para no complicar las cosas usaré el CPanel de mi hosting.
Al ingresar a su panel de control, busque el enlace “Respaldos” en el bloque de herramientas “Archivos”:
image
Una vez haya ingresado a “Respaldos” podrá seleccionar qué desea respaldar, como actualizaremos el núcleo que a su vez podría realizar cambios en la base de datos recomendaría realizar un respaldo completo por separado. Uno es “Descargar un Respaldo del Directorio Home” y el otro “Descargar un Respaldo de una Base de Datos MySQL”.
image
Como e indicado antes, nunca he necesitado restaurar mis archivos o base de datos por actualizar el núcleo, pero es mejor realizar la copia de seguridad y no necesitarla a que necesitemos restaurarla y…
Más adelante indico otra forma de copiar solamente los archivos que están en la carpeta “public_html”.

Actualizando el núcleo

Como indiqué líneas arriba ya descargué el nuevo núcleo en formato ZIP, antes de subirlo descomprime el archivo (si descargaste el “tar.gz” lo descomprimes sin problemas con “WinRar”), obtendrás una carpeta con el mismo nombre del comprimido, en mi caso es “drupal-7.18” (esto cambiará según la versión que hayas descargado), ingresa a la carpeta, ahora selecciona y comprime todo lo que hay dentro de ella, en mi caso nombraré al archivo “actualizar.zip”.
Ingreso a mi CPanel y accedo al “Administrador de archivos” (File manager):
image
Hago aquí un alto para agregar lo siguiente, descargara solo los archivos que se hallan en “public_html”, usamos “Seleccionar todo”, luego “Comprimir” y finalmente “Descargar” para guardar una copia en nuestro equipo, luego podrás eliminar el comprimido para liberar espacio:image
Reanudemos el tema, una vez en mi carpeta “public_html” debemos cargar el comprimido “actualizar.zip”, clic en el botón “Cargar” (Upload):
image
Ahora selecciona el ZIP que descargamos previamente (botón Examinar) y esperar a que “suba” al servidor, lo seleccionamos y damos clic en “Extraer” para pasar a descomprimirlo:
image
En el cuadro de diálogo que se muestra se indica el archivo que se va a extraer y en donde se extraerá, en este en caso es correcto el destino “/public_html” para así sobre-escribir los archivos existentes:
image
Ya no necesitamos hacer más en el CPanel así que vuelvo a mi sitio en Drupal, debemos volver a colocar nuestro sitio en producción, desactivamos el check “Pasar el sitio a modo de mantenimiento” y guardamos la configuración, ahora nuestro sitio Web está listo para recibir a los visitantes.
Una cosillas más, en las versiones anteriores de Drupal se finalizaba llamando a la página “update.php”, cosa que no he leído al respecto en Drupal 7, pero el archivo existe, así que mejor lo llamamos agregando a tu nombre de dominio el nombre del archivo “update.php”, en mi caso será: http://www.ramossono.com/update.php
Con esto ya tenemos el núcleo de Drupal actualizado, no es tan sencillo, pero, tampoco es cosa de clasificar la selección peruana al mundial de fútbol.
¿Qué les pareció? ¿Alguna dificultad? No duden en escribir? ¡Buen día!

1 comentario:

Tu comentario