- Respaldar la base de datos (exportar desde phpmyadmin).
- Copiar todas las carpetas y archivos del sitio que se quiere migrar a tu pc (por ftp).
- En el nuevo servidor, instalar un nuevo Joomla y darle el mismo nombre y contraseña a la base de datos (sólo sugerencia).
- Subir y reeplazar las carpetas nuevas, por las que habíamos bajado del antiguo servidor, menos el archivo configuration.php.
- Importar desde phpmyadmin la base de datos que respaldamos. Antes, borra todas las tablas.
- Revisar las rutas del absolute_path, $mosConfig_live_site y cache_path en el archivo configuration.php por si es necesario modificar algo (al haber hecho una instalación nueva, todo debería estar bien).
Con eso deberíamos estar con el sitio migrado. Si quieres usar un componente para ahorrar tiempo, o porque no tienes acceso al panel de control de algun servidor te sugiero:
- Joomla Cloner (comercial); completísimo, migra base de datos y archivos, incluso desde la administración del sitio a migrar.
- Joomla Pack (GPL); gran alternativa que también migra BD y archivos.
- JoomlaXplorer (GPL); este gran componente permite respaldar todos los archivos en un zip.

