Creando copias de seguridad de un sitio.

By patripe

Cuando administramos un sitio web, por muy pequeño que sea debemos realizar un plan de contingencia, que nos permita recuperar el sitio ante una eventual contingencia: errores por programación, instalación de nuevos componentes, nueva programación, actualización de programas, instalación de parches…

1242125662_system-software-updateSi tenemos un sitio web hecho con Joomla podemos utilizar componentes que nos permitan automatizar todas estas tareas, y realizarlas diariamente.

También podemos crear algún cron en el servidor que nos ejecute de manera automatizada las copias de las bases de datos y los ficheros del sitio.

Esto nos permitirá que ante una eventual contingencia podamos recuperar el sitio en cuestión de horas o minutos (y evitar perder el trabajo de meses, ficheros actualizados, etc…)

Para crear una copia de seguridad de un sitio Joomla podemos hacerlo principalmente de dos maneras:

De manera manual:

  1. Copiar toda la estructura del sitio web. Volcar todo el sitio vía ftp, ficheros y directorios conservando la estructura original.

  2. Copiar la base de datos. Para ello podemos utilizar el gestor de base de datos y realizar la exportación de un fichero que contenga la estructura de nuestra base de datos.

    Para evitar problemas con el archivo de exportación generado por mysql, os recomiendo la siguiente configuración (estos dos parámetros dan error en la importación):

  • Deshabilitar revisión de llaves extranjeras.

  • Valor auto increment desactivado.

3. Importar el fichero sql a través del gestor de la base de datos utilizando importar.

joompackAutomatizadajoompack

Existen diferentes componentes que nos permiten realizar la copia completa de nuestros sitios web Joomla de una manera automatizada, entre todos los existentes mi favorito sin duda es JoomlaPack.

Joomlapack es una excelente herramienta para crear copias de seguridad del sitio, de las bases de datos, y para la creación de paquetes autoinstalables.

Crea un instalador joomla, que regenera nuestro sitio web sólo con descomprimir el paquete generado, y realizando una instalación Joomla “normal”.

Este componente nos permite copiar:

  • Todo el sitio

  • La(s) base(s) de dato(s)

  • Crear un paquete de instalación, este lanza un instalador joomla que recrea todo el sitio web.

  • Programar tareas de respaldo.

Es muy útil cuando tenemos un desarrollo en local y lo queremos instalar en un servidor de producción, ya que nos pedirá los datos de conexión a la base de datos y recreará nuestra estructura y esquema.

JoomlaPack dispone de dos versiones normal y especial, la versión especial permite realizar copias de seguridad con funciones avanzadas sobre las bases de datos, directorios, exclusiones, etc…

En general el 95% de los administradores de un sitio Joomla verán cubiertas sus necesidades con el componente en su versión normal.

Si os gusta y le sacáis rendimiento no olvidéis de hacerles una donación vía paypal (para que se tomen una caña)

http://www.joomlapack.net/

Etiquetas: , , ,

Escribe un comentario