Copias de seguridad en Joomla 2.5 con Xcloner

xcloner joomla25 0Tutorial para realizar y restaurar copias de seguridad en Joomla 2.5 con Xcloner. Este componente nos permitirá hacer copias de seguridad de los archivos y bases de datos de nuestro sitio web para restaurarlas en caso necesario. Podremos realizar copias de forma manual o programar una tarea que las realice por nosotros. Además tendremos la opción de guardar las copias en un servidor distinto al que aloja nuestra web o incluso podremos enviarlas por email.

Podemos descargar el componente desde su página oficial e instalarlo desde el gestor de extensiones.

Tras la instalación tendremos que ir a “Componentes > xcloner-backup-and-restore” para comenzar el proceso de configuración. Veremos que, para manejar el componente necesitamos loguearnos como administradores.

xcloner joomla25 1

Figura 1: Acceso a la configuración

Una vez logueados iremos a “Configuration > system ” y seleccionar nuestro idioma.

xcloner joomla25 2

Figura 2: Selección del idioma

En esta misma pestaña podremos establecer algunas opciones de configuración del servidor ftp para transferir archivos entre servidores y, podremos modificar la configuración de la copia de seguridad manual. En principio dejaremos todo tal y como está.

xcloner joomla25 3

Figura 3: Configuracion de ftp y copia manual

Si volvemos a la pestaña “General” veremos la ruta de inicio de la copia de seguridad y la ruta en la que se guardarán las copias generadas.

xcloner joomla25 4

Figura 4: Rutas

A continuación decidiremos si la copia de seguridad será manual (para evitar problemas con el tiempo de ejecución), si se copiará la base de datos y si la carpeta que contiene las copias de seguridad también se incluirá en la copia.

xcloner joomla25 5

Figura 5: Opciones del generador de copias de seguridad

También decidiremos si se utilizarán las funciones Tar y Mysqldump del servidor. De ser así tendremos que especificar las rutas respectivas. Dado que no es necesario, lo dejaremos desactivado.

xcloner joomla25 6

Figura 6: Funciones del servidor

En la última parte de esta pantalla introduciremos nuestro código de licencia si lo tenemos.

xcloner joomla25 7

Figura 7: Código de licencia

En la pestaña “MySQL” completaremos los datos para la conexión con nuestro servidor Mysql. Si queremos hacer una copia de seguridad de otras bases de datos además de la de Joomla, activaremos la última opción.

xcloner joomla25 8

Figura 8: Configuración de Mysql

Si accedemos a “autentificación” podremos cambiar los datos de acceso al componente.

xcloner joomla25 9

Figura 9: Datos de acceso

 

COPIA AUTOMÁTICA

El siguiente paso de la configuración corresponde a Cron. En esta sección podremos establecer los parámetros de las copias de seguridad programadas, aunque su ejecución dependerá de una tarea externa y no del propio componente. Aquí habilitaremos una Url a la que habrá que acceder posteriormente para lanzar la copia de seguridad.

Comenzaremos escribiendo el nombre del archivo de configuración.

xcloner joomla25 10

Figura 10: Nombre del archivo de configuración

A continuación podremos incluir una dirección de correo a la que enviar el log de Cron, decidiremos dónde se guardarán las copias de seguridad (local, ftp, email), elegiremos el tipo de copia a realizar (completa, solo archivos o solo BD), escribiremos el nombre del archivo que se generará y podremos añadir IPs remotas para acceder al proceso.

xcloner joomla25 11

Figura 11: Configuración de Cron

Si hemos decidido realizar la copia en un servidor Ftp, en la siguiente sección estableceremos los datos de conexión.

xcloner joomla25 12

Figura 12: Conexión al servidor Ftp

En caso de que queremos hacer guardar la copia empleando el sistema de almacenamiento Amazon S3, tendremos que activarlo específicamente en esta sección e introducir los datos de configuración.

xcloner joomla25 13

Figura 13: Configuración de Amazon S3

Si el sistema de copia elegido es mediante correo electrónico, habrá que definir la dirección de correo a la que se enviarán los archivos.

xcloner joomla25 14

Figura 14: Email de destino

Podremos añadir bases de datos adicionales en la copia de seguridad seleccionándolas en la lista.

xcloner joomla25 15

Figura 15: BBDD extras

Finalmente decidiremos cuántos días se mantendrán las copias de seguridad en el servidor y que carpetas estarán excluidas del backup.

xcloner joomla25 16

Figura 16: Copias antiguas

Una vez configurada la copia con Cron, en el enlace del mismo nombre veremos una descripción detallada de los métodos de ejecución de dicha copia (php, curl, wget y lynx). Todos ellos acceden a una Url del servidor para lanzar la copia, por lo que habrá que programar una tarea que acceda a la Url de forma periódica empleando alguno de los sistemas disponibles.

xcloner joomla25 17

Figura 17:Ejecución de Cron

 

COPIA MANUAL

Si queremos realizar la copia de forma manual, tendremos que dirigirnos a “Generar copia de seguridad”. Aquí decidiremos si se copiará la base de datos y, en caso afirmativo, podremos excluir tablas o añadir bases de datos extras.

xcloner joomla25 18

Figura 18: Opciones de la base de datos

En la pestaña “Opciones de archivos” introduciremos el nombre de la copia (es conveniente poner uno) y decidiremos que carpetas se excluyen del backup.

xcloner joomla25 19

Figura 19: Opciones de archivos

En la última pestaña podremos añadir comentarios.

xcloner joomla25 20

Figura 20: Comentarios

Si pulsamos en continuar comenzará el proceso de copia.

xcloner joomla25 21

Figura 21: Inicio de la copia de seguridad

Una vez finalizado el proceso veremos un mensaje informándonos del éxito del mismo.

xcloner joomla25 22

Figura 22: Fin de la copia

Desde el enlace “Ver copias de seguridad” veremos todas las copias que hemos realizado y podremos gestionarlas y descargarlas, aunque para esto último es aconsejable utilizar un cliente ftp.

xcloner joomla25 23

Figura 23: Ver copias de seguridad

 

RESTAURAR COPIAS DE SEGURIDAD

Para restaurar una copia de seguridad tendremos que mover el archivo de copia a la raíz del sitio en el que queremos realizar la restauración y luego iniciar el proceso de restauración. Esto podemos hacerlo de dos formas, empleando un cliente ftp y lanzando la restauración de forma manual o empleando el propio componente y ahorrándonos algunos pasos.

Mediante un cliente Ftp

Para emplear este método tendremos que copiar, además del archivo que contiene la copia, los dos archivos contenidos en la carpeta “administrator\components\com_xcloner-backupandrestore\restore”.

xcloner joomla25 24

Figura 24: Mover archivos mediante Ftp

Tras esto, iremos a la página de restauración de la copia, que será la dirección de nuestra web añadiendo al final “xcloner.php” ( http://misitio.com/xcloner.php), completaremos los datos solicitados y pulsaremos en “Start Install”

xcloner joomla25 25

Figura 25: Restauración

En primer lugar se restaurarán los archivos y, al finalizar, pulsaremos en el enlace inferior de la página para comenzar la restauración de la base de datos.

xcloner joomla25 26

Figura 26: Restauración de archivos

Cuando termine la restauración de los archivos y bases de datos, veremos una página como la siguiente:

xcloner joomla25 27

Figura 27: Fin del proceso de restauración

Pulsando en el enlace accederemos a nuestro sitio web completamente restaurado.

xcloner joomla25 28

Figura 28: Sitio web restaurado

 

Mediante Xcloner

Podemos realizar el mismo proceso empleando el propio componente en lugar de un cliente Ftp. Para ello iremos a “Ver copias de seguridad”, seleccionaremos la copia que queremos restaurar y pulsaremos en “Move” (la opción “Clone” copia los archivos de datos al servidor especificado pero no los dos archivos necesarios para la restauración).

xcloner joomla25 29

Figura 29: Mover archivos empleando Xcloner

En la siguiente pantalla introduciremos los datos del servidor de destino.

xcloner joomla25 30

Figura 30: Servidor de destino

Tras pulsar en “Continue” se llevara a cabo el proceso de copiado. Cuando finalice veremos una pantalla como la siguiente.

xcloner joomla25 31

Figura 31: Fin del proceso de copiado

Pulsando en el enlace accederemos a la misma pantalla de restauración que hemos visto en el procedimiento anterior, aunque esta vez la veremos dentro del propio administrador de Joomla. Los paso a seguir son los mismos que ya hemos visto antes.

xcloner joomla25 32

Figura 32: Restauración

Si tenemos problemas con las copias o con la restauración, podemos emplear los enlaces de ayuda incluidos en el componente para consultar el foro o la página de documentación de Xcloner.

xcloner joomla25 33

Figura 33: Enlaces de ayuda

 

Enlace | Xcloner

Enlace | Documentación Xcloner

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar