Voy a explicar la forma en que hago backups de sitios web hechos con Joomla!.
Para ello no uso ningún componente externo ni nada por el estilo y aunque es posible que exista alguno que facilite la tarea , la verdad que no es nada complicado hacerlo manualmente.
Si quieres hacer los backups diariamente o automatizarlo, entonces si es recomendable buscar algún componente o script que lo haga.
Hacer el backup
Yo lo hago de la siguiente forma:
- Primero haz un backup de la base de datos.
- Entra al phpMyAdmin y selecciona la base de datos del sitio
- Selecciona la opcion exportar :

- Marca las casillas de la imagen :
- Y presiona continuar para que se descargue el fichero sql que contiene la base de datos.
Después ves a la carpeta donde está instalado tu sitio web accediendo por ftp , ssh o como quieras…
- Bájate todo el sitio a tu disco local.
- Una vez bajado a tu disco local, comprime la carpeta de instalación en un zip.
- Ahora coge el zip que acabas de crear y el fichero sql que has generado antes y comprímelo todo en otro zip y ponle de nombre el nombre del sitio seguido de la fecha actual.
Ya tienes el backup.
Restaurar el backup:
- Crea una base de datos con el nombre del sitio web.
- En phpMyAdmin ves a importar , pulsa examinar y selecciona tu script sql.
- Después descomprime el zip con el directorio donde se encuentran los archivos instalados de tu sitio web , crear un directorio en el servidor web y sube el contenido del zip a ese directorio.
Si algunos datos de usuario , contraseña o nombre de la base de datos han cambiado, realiza las modificaciones pertinentes en el archivo configuration.php.
Y ya esta.

16 de Marzo del 2008 a las 8:57 am
Otra buena opcion es instalar esta extension
JoomlaPack
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,1606/Itemid,35/
No solo hace backup de la base de datos sino del sitio completo (con instalador y todo)
18 de Marzo del 2008 a las 8:27 am
Gracias por el aporte
10 de Mayo del 2008 a las 4:00 pm
Yo uso Site Backup, es antiguo pues se creo para Mambo pero funciona bien en Joomla 1.0.x, sobre todo para hacer el tar.gz de los archivos del sitio e incluso te envía la backup a una dirección de correo aunque con archivos grandes no funciona pues esta función se quedó en beta (http://www.bigape.co.uk/)
Por otro lado, si restauras un BD con contenido multilingüe de forma manual, como se explica en este post, puede ser que los caracteres específicos de algún idioma como el español que no existen en inglés no salgan bien, para lo cual hay que cambiar la opción “Juego de caracteres del archivo” de la última imagen de este post de UTF8 que es la predeterminada a Latin1 (en caso de idiomas de Europa Occidental como el español y el inglés) o el que precises.