Haciendo copias de seguridad con JoomlaPack

Escrito por Carlos M. Cámara.

Imagen del tornillo de mesa del logotipo de JoomlaPack comprimiendo la caja con una g! que es el logotipo de Gnumla!A la hora de hacer las copias de seguridad de nuestros sitios Joomla! tenemos múltiples opciones, y los más avezados sin duda optan por hacer la copia de seguridad directamente de la base de datos. No obstante si no queremos tener que lidiar con lenguajes de scripts, mysql y otras complicaciones, lo mejor es usar una extensión que nos facilite la tarea. En esta guía intentaremos ayudaros a configurar el componente JoomlaPack que os permitirá hacer las copias de seguridad de una forma muy sencilla.

Este tutorial ha sido escrito pensando en la versión 2.0.1 del componente JoomlaPack por lo que es posible que haya algunas opciones que no aparecen en versiones anteriores del componente o que se vean sustancialmente modificadas en versiones posteriores.

Instalación del componente

JoomlaPack no tiene ningún requerimiento especial para su instalación ni se le conocen problemas de compatibilidad con otras extensiones por lo que para instalarlo podremos usar el método habitual que usemos en nuestro sitio. Tan sólo tiene una peculiaridad que no hay en otros componentes, y es que la primera vez que se accede al componente hay que aceptar la licencia de uso (GPL), tal y como aparece en la siguiente figura:

Captura de imagen de la licencia GPL v2.0 de JoomlaPack

Para aceptar la licencia simplemente pulsaremos sobre I agree (Estoy conforme).

Configuración del componente

Una vez instalado el componente accederemos a través del menú a su panel de control donde veremos todas las opciones que disponemos. En nuestro caso lo primero que haremos será revisar la configuración general para lo cual entraremos en "Opciones". Allí veremos una serie de sliders al más puro estilo Joomla! 1.5 con los grupos de opciones que podemos configurar. Veamos algunas de las más importantes.

Basicas

Las opciones básicas de configuración tienen dos parámetros muy importantes que son por un lado el directorio donde guardar los ficheros de la copia de seguridad, y por otro el nivel mínimo que tiene que tener un usuario de nuestro portal para poder acceder al componente. A la hora de elegir el directorio donde guardar los respaldos, es importante no dejar el nombre de directorio por defecto por motivos de seguridad, así que lo más aconsejable es crear un directorio con un nombre poco usual que impida que visitantes no deseados puedan obtener nuestras copias de seguridad.

Parte Pública

En este apartado podemos definir si se pueden realizar los respaldos desde la parte pública del sitio. En principio en este tutorial nos vamos a centrar en la copia desde la parte privada por lo que lo dejaremos desactivado.

Básica

Aquí elegiremos qué tipo de respaldo queremos realizar en nuestro sitio (lo más aconsejable es respaldar el sitio completo), el nombre genérico que tendrán los ficheros generados y el nivel de registro, es decir, las anotaciones que se harán en el registro de errores que gestiona el componente.

Avanzada

En este apartado la configuración por defecto es suficiente para nuestros objetivos, así que tan sólo resaltaremos que podemos hacer que el componente elimine las copias de seguridad antiguas o cuando el tamaño de los ficheros supere una cierta cantidad. Esta opción es muy interesante, sobretodo si estamos usando servidores compartidos de poca capacidad de almacenamiento. Por tanto elegiremos una de estas opciones. Si aun no tenemos mucha experiencia en el manejo del portal y de nuestro servidor lo mejor es que elijamos la opción Eliminar los ficheros de respaldo antiguos si el tamaño total está por encima del tamaño de cuota, y que dejemos el tamaño que viene por defecto. Una vez generada la copia de seguridad, veremos el tamaño que ocupa y variaremos este valor si resulta demasiado pequeño.

Captura de imagen del apartado de Configuración Avanzada de JoomlaPack

Los demás apartados de configuración están fuera del alcance de este tutorial y requieren un conocimiento preciso de la configuración de nuestro servidor, por lo que dejaremos la configuración por defecto y guardaremos la configuración.

Ejecutando el respaldo

Una vez guardada la configuración tenemos que comprobar que todo está correcto. Para ello en el panel de control tenemos en la parte derecha un apartado que se llama Resumen de Estado. En este apartado veremos un mensaje que nos indicará si JoomlaPack está listo para hacer el respaldo. Este mensaje aparecerá en verde si nuestro sitio está preparado o en rojo si existen problemas que le impidan continuar, como sucede en la figura siguiente:

Captura del panel de control de JoomlaPack

En el caso de que haya problemas para hacer el respaldo podremos ver exactamente cuáles son pinchando en Detalles de Estado. Dentro de este apartado veréis el listado de problemas que tiene el componente para poder funcionar correctamente y si pincháis en alguno de ellos iréis a una descripción (acutalmente en inglés) del problema. Los problemas graves están en negrita y los avisos están en cursiva.

Algunos problemas comunes

Algunos de los problemas presentes en casi todas las instalaciones son:

  • El directorio de salida no es escribible: JoomlaPack no puede usar la capa FTP de Joomla! para escribir en el directorio, por tanto es preciso que los permisos del directorio donde vamos a alojar nuestro respaldo permita escritura. Lo más sencillo en estos casos es usar un programa FTP para cambiar los permisos del directorio a 0777. No obstante esta opción puede daros problemas de seguridad por lo que una vez realizada la copia de seguridad deberíais volver a poner los permisos a 0755.
  • El directorio temporal no es escribible: JoomlaPack utiliza como directorio temporal el directorio tmp de Joomla!, pero al no poder usar la capa ftp, es necesario que este directorio tenga permisos de escritura. La solución es la misma que la del error anterior.

Finalmente, una vez solucionados nuestros problemas, para proceder a efectuar una copia del sitio tan sólo pulsaremos sobre el botón Respaldar Ahora. Con esto accederemos a una pantalla en la que podremos añadir comentarios al respaldo (por ejemplo si estamos respaldando todo el sitio o sólo la base de datos) o cualquier cosa que se nos ocurra y que nos pueda sentir en el futuro. Por supuesto no es obligatorio rellenarlo. Así, al final de la página encontraremos de nuevo un botón de ¡Respaldar ahora! que pulsaremos y comenzará el proceso de copia de seguridad, tal y como se puede ver en la imagen:

Captura de imagen del proceso de respaldo

El proceso puede tardar varios minutos dependiendo del tamaño de nuestro sitio, y mientras se está realizando el respaldo no es aconsejable navegar a otros sitios web.

Descargando las copias de seguridad

Una vez realizado con éxito el respaldo podremos acceder a nuestras copias de seguridad en Administrar respaldos y ver el fichero de registro con los detalles de la operación en Ver el Registro.

Así pues para descargar la copia de seguridad accederemos a Administrar respaldos y veremos el listado de todos los ficheros de respaldo que hayamos creado en nuestros sitios con JoomlaPack:

Captura de imagen del Administrador de Respaldos de JoomlaPack

Para descargar alguno de los ficheros tan sólo tendremos que marcar su casilla de selección y pulsar el botón de Descargas. Con esto el fichero se descargará a nuestro disco duro. También podremos descargar los ficheros con un gestor de ftp si lo preferimos accediendo al directorio de salida.

Ya no tenéis excusas para no hacer una copia de seguridad de vuestros sitios al menos una vez al mes.

Sobre el autor
Carlos M. Cámara
Author: Carlos M. Cámara

Me apasiona el desarrollo web y trabajar para conseguir una web que cumpla con sus visitantes y sus propietarios y siempre estoy dispuesto a trabajar en proyectos interesantes. Mi especialidad es resolver problemas ;o).

Trabajo con Joomla! desde sus inicios y desde 2010 colaboro activamente con JEvents ayudando a otros usuarios a poder comunicar sus eventos y desarrollando partes del componente.

Contactar


Comentarios  

 
0 #21 Guest 14-06-2009 03:09
Hola
Yo hice un respaldo de mi sitio con el joomla pak, por error borre todo del servidor (me confundi con el ftp y otro sitio q estaba haciendo)y ahora quiero reinstalar mi sitio en base al respaldo pero dice que no encuentra el desinstalador. No tengo ni idea de como restablecer mi sitio con el archivo de respaldo.

Mu chas gracias por su atencion y ojala puedan sacarme de este triste problema
Citar
 
 
0 #22 Guest 16-06-2009 03:29
hola, yo tengo instalado el joomlapack 2.0 y trabajo con joomla 1.5.9 y he tratado de hacer respaldos de dos maneras:
1.- con formato .zip, al descomprimirlos me muestra error CRC en los archivos:robots .txt y installation/sq l/joomla.sql
2 .- con el formato JPA y con la ayuda de KickStart, sin embargo, al tratar de instalar el respaldo, me cancela el proceso por que faltan permisos de escritura en varias carpetas (ya revise los permisos y todas son escribibles!)
Una ayuda ahorita me serviria mucho gracias
tengo un servidor local y la version de php es 5.2.9
Citar
 
 
0 #23 Carlos M. Cámara 16-06-2009 06:50
Yuridiana, con respecto al error de CRC ya hemos hablado en los comentarios de este artículo y tienes suficiente información, revísalos y verás que no es nada de lo que preocuparte.

Sobre el JPA, prueba a descomprimirlo con las Native Tools y prueba a restarurar a partir de ahí.
Citar
 
 
0 #24 Guest 27-10-2009 18:36
Fatal error: Maximum execution time of 60 seconds exceeded in C:\Documents and Settings\HP_Pro pietario\Mis documentos\web- -demo\xampp\htd ocs\joomla\admi nistrator\compo nents\com_jooml apack\classes\a bstract\enginea rchiver.php on line 234

y se repite en tres o cuatro errrores muy parecidos, lo estoy testeando en local , parapoder utilizarlo en remoto
Citar
 
 
0 #25 Carlos M. Cámara 28-10-2009 07:48
Es un problema del parámetro Max Execution Time de php. Busca cómo cambiarlo en Xampp y darle un valor más alto.

Por otro lado, puedes probar la recomendación de un método de respaldo más conservadora que a buen seguro te habrá aparecido en el panel de control si estás usando la última versión de JoomlaPack.
Citar
 

Escribir un comentario

REGLAS APLICABLES A LOS MENSAJES
  • Los comentarios serán publicados una vez que hayan sido comprobados y aprobados por un administrador del sitio.
  • No están permitidos comentarios injuriosos o amenazadores.
  • No está permitido hacer spam.
  • Los enlaces que no vayan a sitios oficiales Joomla! o que no estén relacionados con el mensaje serán editados.