Migrar Joomla de un servidor a otro

6 04 2008

migracion 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.

  1. Respaldar la base de datos (exportar desde phpmyadmin).
  2. Copiar todas las carpetas y archivos del sitio que se quiere migrar a tu pc (por ftp).
  3. En el nuevo servidor, instalar un nuevo Joomla y darle el mismo nombre y contraseña a la base de datos (sólo sugerencia).
  4. Subir y reeplazar las carpetas nuevas, por las que habíamos bajado del antiguo servidor, menos el archivo configuration.php.
  5. Importar desde phpmyadmin la base de datos que respaldamos. Antes, borra todas las tablas.
  6. 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.

Acciones

Información

39 respuestas

15 05 2008
Frank

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!

21 08 2009
Miguel

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.

4 06 2008
luis

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

15 06 2008
Juan

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.

15 06 2008
gsuez

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!

16 06 2008
Juan

Gracias Gsuez. Ahora he comprendido perfectamente.

18 06 2008
elena

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

24 06 2008
gsuez

Hola Elena,
si haces el respaldo desde phpmyadmin, debes exportarlo en sql. Luego, importas desde el nuevo servidor este archivo.

Saludos!

9 07 2008
magosoft

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

20 07 2008
Bartim

Seguí todos los pasos, pero me dió este mensaje de ERROR:

Rails application failed to start properly

Que hice mal?

2 09 2008
uk

TKS por el Dato!!! tu metodología funciona. Saludos!!!

4 09 2008
Mary

hola buenas trade como hago para migrar del 1.0.15 al 1.5, se puede? urgenteeeeeeeeeeeee

4 09 2008
gsuez

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!

7 10 2008
krlos

gracias ia se me abia olvidado y necesitaba acordarme graciaspro el aporte me funciono padre !

9 10 2008
Mauricio

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!

9 10 2008
gsuez

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!

12 11 2008
manicho

genial, pense que el proceso era un poco mas complciado. muy buen aporte. gracias

18 11 2008
Luis

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

3 03 2009
Rodrigo

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!!!

6 05 2009
LOBO34

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?

7 05 2009
gsuez

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!

22 05 2009
Lewis

Gracias, funciona todo a la perfección, es sencillo, pero si no te lo explican, es muy abstracto.

30 05 2009
unchaja

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!

31 05 2009
gsuez

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!

11 06 2009
cabeto

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

30 06 2009
Willy

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

3 07 2009
gsuez

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

15 10 2009
Sergio

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!

21 08 2009
Borja

Muchisimas gracias!! era justo lo que buscaba y todo funcionó a la perfección!!

22 08 2009
LeitoMotard200

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.

24 08 2009
Borja Giron

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!!!

12 10 2009
MarceloToro

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!

12 10 2009
MarceloToro

De biodanzaclab.org a marcelotoro.com/bioclab =)
Saludos!

29 11 2009
omar

garcias hermano segui todos los pasos y funciono a la perfeccion

4 01 2010
meteorologiafacil

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.

13 01 2010
christopher

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….

1 02 2010
JuanGRamirez

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.

5 02 2010
gsuez

Que bien… a veces pasar de linux a windows a nivel de servidores es bien engorroso…

Saludos!

18 02 2010
nowi

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!

Dejar un comentario