Una tarea que más de alguna vez tendrás que hacer – en mi caso, parte de mi trabajo – y que puede ser un dolor de cabeza a la hora de empezar. A pesar de que existe algo de información al respecto, en el momento de hacerlo empiezan las dudas y temores. Les enumero aquí lo que yo hago habitualmente, probado muchas veces. Obviamente los servidores deben tener los requerimientos básicos para funcionar con Joomla. Y tampoco vamos a ocupar componentes de respaldo (descritos al final), todo en forma manual.
- 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.


Gracias, seguí los pasos y pude migrar mi sitio… me costo porque soy novato, pero igual lo logré.
Saludos y sigan adelante con este blog!
Yo recien se lo que es joomla, me intereso mucho, lei todo el manual, y heme aqui… yo me quede hasta foxpro.
Vengo retomando las riendas.
Hola, como lo hago para migrar un sitio joomla 1.5 ? Ya que el config.php es distinto y no tiene los campos absolute_path o live_site.
Muchas gracias por la informacion
Disculpa por no comprender bien el paso 5. Está es mi duda.
Lo que no entiendo es por qué se dede borrar las tablas antes de importar la base de datos respaldada. Mejor dicho hay que borrar las tablas de la nueva base de datos que fue creada en el nuevo servidor? Pero si es así, esta nueva base de datos ya viene vacía, entonces como se podría borrar alguna tabla.
O también puedo entender que hay que borrar las tablas de la base de datos que vamos a importar, pero eso carecería de sentido no es verdad.
Luis, para migrar un sitio joomla 1.5, debes seguir los mismos pasos que describí arriba… al hacer una nueva instalación del 1.5, migras la base de datos solamente al nuevo servidor. El archivo config.php queda ruteado al nuevo servidor.
Hola Juan, me refiero a las tablas del nuevo sitio, es mejor borrarlas que sobreeescribirlas. Y esa base no está vacía, tiene toda la información de módulos, componentes, plugins, usuarios, etc… que el sistema copia al instalar un nuevo Joomla limpio.
Espero haber sido claro,
Saludos!
Gracias Gsuez. Ahora he comprendido perfectamente.
hola Gsuez… oye en que formato debe estar el respaldo de la base de datos??
si yo solo tengo un .sql de la base de datos del sitio que quiero migrar.. con eso puedo hacer la importacion en el nuevo servidor??
saludos.. gracias
Hola Elena,
si haces el respaldo desde phpmyadmin, debes exportarlo en sql. Luego, importas desde el nuevo servidor este archivo.
Saludos!
Al momento de la instalacion en el nuevo servidor cuando me pregumta por nombre del servidor si el anterior era mysql113.secureserver.net y ahora es localhost…. se tiene que modificar algo?…….
Salu2
Seguí todos los pasos, pero me dió este mensaje de ERROR:
Rails application failed to start properly
Que hice mal?
TKS por el Dato!!! tu metodología funciona. Saludos!!!
hola buenas trade como hago para migrar del 1.0.15 al 1.5, se puede? urgenteeeeeeeeeeeee
Hola Mary,
aunque es un proceso un poco complicado hasta ahora, se puede migrar de joomla 1.0.xx a 1.5. Debes tener un componente especial para eso. Te sugiero que vayas al Foro de la comunidad Joomla dónde se explica la forma de hacerlo, o puedes preguntar ahí tus dudas.
Saludos!
gracias ia se me abia olvidado y necesitaba acordarme graciaspro el aporte me funciono padre !
Hola! estoy casi listo, pero tengo una pregunta. A la hora de subir los archivos para reescribir los de la nueva instalacion en el nuevo server, se puede mejor eliminar los nuevos, exceptuando el config.php por su puesto, y solo subir los antiguos? Tiene logica…
Gracias!
Hola Mauricio,
teóricamente si podrías hacerlo, pero se te alarga el proceso un paso más. Es decir, ya no es sólo reemplazar, si no eliminar + subir.
¡Saludos!
genial, pense que el proceso era un poco mas complciado. muy buen aporte. gracias
Hola estimado, muchas gracias por su tiempo, se me borraron por accidente los scripts de un sitio de Joomla 1.5, con un theme bien complejo, es posible que funcione si hago lo que tu dices, pues técnicamente al remplazar los archivos en una instalación nueva, los scripts serán nuevos y será posible restablecer el sitio nuevamente, bueno siguiendo los pasos que publicaste.
Muchas Gracias nuevamente.
Atte.
Luis
Bien simple y correcto. En joomla 1.5 no existen las variables que se enuncian en el paso 6 pero no hay problema, ya que el paso 6 es solo para revisar que eso este bien. Pero al ser una instalacion nueva no deberia haber ningun problema (salvo que hayan pisado el configuration.php).
Me llevo 2 minutos realizar estos pasos y no tuve ningun inconveniente. Muy buen articulo.
Se agradece!!!
hola gsuez….VALIOSO SU APORTE..TENGO UNA DUDA…. AL TRATAR DE IMPORTAR LA BASE DE DATOS CUANDO …LO EXPORTE CON EL WAMPSERVER…LA MISMA VERSION Y ME SALE ERROR…..POR QUE SERA?
Hola lobo34… para tratar de explicar ese error, debes enviar lo que te muestra la pantalla. De todas maneras, el problema debe ir al momento de exportar la base de datos… aunque, tal vez el tamaño excede el limite configurado… hay muchas variables, así que detalla más el asunto.
Saludos!
Gracias, funciona todo a la perfección, es sencillo, pero si no te lo explican, es muy abstracto.
No entiendo la parte de borrar las tablas de la base de datos.. yo entre al cpanel. hice un back up de la base de datos .sql y ahora que hago???
lo estuve googleando y lo unico que entiendo es q hay que poner drop out en algun lado.. alguien me puede aclarar esto como para un principiante???
dede ya muchas gracias.. esta pagina es genial!
Hola unchaja,
gracias por tu comentario… mira, se supone que ya exportaste la base de datos y los archivos del sitio que quieres migrar al nuevo servidor. Ahora en el nuevo servidor, instalas Joomla. Subes los archivos y carpetas y reeplazas los de la nueva instalación. Luego, vas a cpanel – phpmyadmin y seleccionas todas las tablas y las borras. Ahora, exportas tu base de datos.
Lo del drop, creo que te refieres al proceso de importación de la BD… la casilla “añadir DROP TABLES” la desmarcas.
Espero te ayude, saludos!
Hola
Instale Joomla 1.0.15 en modo remoto sobre un subdirectorio del directorio de publicacion, funciona muy bien. Ahora quiero pasarlo al directorio definitivo, me pueden decir cual es la forma mas sencilla de hacerlo. Agradezco una respuesta rapida
Buenas! He llegado a este sitio desde Google y me ha ahorrado algunos dolores de cabeza,así que muchas gracias!
Mi duda ahora es, usando JoomlaPack, he bajado un archivo de reemplazo con todo (se supone), pero como lo hago para subirlo al nuevo servidor…?
Muchas gracias de nuevo!
Willy
Hola Willi, ese archivo debes descomprimirlo y subir las carpetas y archivos por FTP al nuevo servidor, o descomprimirlo si tienes cpanel… la base de datos debes importarla desde phpmyadmin en el panel de control de tu hosting.
Saludos
Quisiera saber que debo modificar, cuando el sitio que esto migrando de servidor, cambia tambien su url. Es decir, el sitio original es misitio.com y el nuevo destino en otro servidor es misitio.com.ar
Gracias desde ya por la ayuda!
Muchisimas gracias!! era justo lo que buscaba y todo funcionó a la perfección!!
buenas a todos. ya son las 3:27 de la madrugada exactamente y no logrado hacer funcionar mi web y googleando llegue hasta aqui. mañana me levantare y con los datos que se han posteado aqui vere si puedo subir por fin mi web. si no puedo habra preguntas, y si puedo un gran agradecimiento.
veremos que pasa…. y hasta mañana.
Hola, para que funcionen modulos como los enlaces (weblinks) y el modulo de usuario (registro, recuperar contraseña…) con la opcion conpatibilidad de google activada en Joomla, es necesario cambiar el parametro var $live_site = ”; de configuration.php (ubicado en la raiz del site) y añadir tu pagina web var $live_site = ‘http://www.tuweb.com’;
Un saludo!!!
Estoy en jaque… Exporté el sitio joomla 1.5 desde un dominio y lo importé en una carpeta en otro dominio, para hacer una prueba… Copié los archivos tal cual y cree la BD con los mismos nombres y FUNCIONÓ DIRECTO ??? Osea, tendria que estar contento pero… NO ENTiIENDO. No tendria yo que importar la BASE DE DATOS TAMBIEN? NO la importé! Y funciona… CHAN!
Saludos a todos y gracias por los aportes Gsuez!
De biodanzaclab.org a marcelotoro.com/bioclab =)
Saludos!
garcias hermano segui todos los pasos y funciono a la perfeccion
Muchas gracias por los pasos brindados. La verdad que me resultó muy fácil. Por ahora estoy probando migrar desde la web a un servidor local. No entiendo el punto 6. ¿Cómo se que el archivo configuration.php está bien?
Cuando migré a mi servidor local, muchas cosas no aparecen y me parece que es por esto.
yo migre de joomla a wordpress, pero quisiera saber que pasos o recomendacion de alguna pagina o manual, de como migrar categorias, usuarios, etc…cosas en especifica no todo!!!
de antemano, gracias….
Realice la migracion de linux apache a windows server2003 con iis, solo inconvenientes con permisos en algunos archivos, pero resulto una migracion limpia siguiendo estas instrucciones.
Que bien… a veces pasar de linux a windows a nivel de servidores es bien engorroso…
Saludos!
He migrado de local a mi server y todo perfcto, pero a la hora de intentar entrar en xxxxxx/administrator
ERROR: You don’t have permission to access xxxxx/administrator on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Muchas gracias
Saludos!