Si tenéis un sitio en Joomla debéis conocer este programa: Akeeba Backup.
Se trata de un componente que permite hacer copias de seguridad (manuales y programadas) rápida y fácilmente, de forma gratuita. Podéis descargarlo de forma gratuita desde su página web en:
https://www.akeebabackup.com/download/akeeba-backup.html
Una vez descargado lo instalaremos desde el gestor de extensiones de Joomla. Hay versiones para Joomla 2.5 y 3.0. Una vez instalado accederemos a él desde los componentes. En el primer acceso se ejecuta el "Asistente de configuración":
Aquí se configuran los parámetros principales del componente de forma automática. Una vez ejecutado podremos realizar copias de seguridad con un solo clic:
Al pulsar Respaldar Ahora se creará una copia de seguridad del sitio completo: por una parte comprime todos los archivos de nuestro sitio y por otra realiza un backup de la base de datos. Quedan excluidos automáticamente los archivos de copias de seguridad previa y los que decidamos excluir nosotros desde el apartado "Configuración".
Terminada la copia podemos comprobar la lista de archivos de copia desde "Administer Backup Files" del informe de copia o desde el mismo apartado del panel de control:
Desde aquí podemos descargar el archivo a nuestro equipo local para almacenar copias de seguridad, restaurarlo en otro servidor, o lo que necesitemos.
Desde el panel de control tenemos acceso a todas las características de la aplicación:
RESTAURACIÓN
Restaurar los ficheros es una tarea muy sencilla. Consta de una serie de pasos muy sencilla:
1) Subimos el archivo de copia de seguridad vía ftp a la raíz de nuestro espacio web.
2) Debemos subir el extractor kickstart que podemos obtener gratuitamente en la web de Akeeba:
https://www.akeebabackup.com/download/official/akeeba-kickstart.html
El paquete descargado contiene varios archivos de los que descargamos los siguientes:
- kickstart.php: archivo instalador.
- librerías de java: json2.min.js y jquery.min.js
- librerías de idioma: sólo nos interesa el español (es-ES.kickstart.ini)
3) Subimos esos archivos a la raíz de nuestro espacio web (al mismo que subimos el archivo de copia).
4) Iniciamos el proceso instalador de copia con nuestra url/kickstart.php:
Aparece un listado con los archivos de copia disponibles para restaurar (normalmente sólo nos aparecera uno, el que acabamos de subir).
Una vez descomprimido podemos lanzar el instalador de Akeeba:
El instalador es un proceso guiado muy sencillo. Comienza con una revisión de requisitos:
(En nuestro caso aparecen un par de requisitos no superados o no recomendados, pero que no afecta a la restauración). Pulsaremos sobre el botón Next para seguir el proceso e introducir los datos de conexión con la base de datos:
Al pulsar "Next" aparece una última pantalla para configurar el administrador de Joomla y el proceso finalizará.
Como veis se trata de un proceso sencillo, un sistema muy interesante para hacer copias de seguridad de vuestro sitio en Joomla.