Joomla!® Design

Domingo, 06 de Abril de 2008 00:00

Migrar Joomla de un servidor a otro

por  Administrator
Vota este articulo
(1 Voto)

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

Administrator

E-mail: Esta dirección de correo electrónico está protegida contra robots de spam. Necesitas activar JavaScript para poder verla

7 comentarios

  • Enlace comentario gsuez Martes, 24 de Junio de 2008 21:30 Publicado por gsuez

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

    Saludos!

  • Enlace comentario elena Miércoles, 18 de Junio de 2008 17:29 Publicado por 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

  • Enlace comentario juan Lunes, 16 de Junio de 2008 10:16 Publicado por juan

    Gracias Gsuez. Ahora he comprendido perfectamente.

  • Enlace comentario gsuez Domingo, 15 de Junio de 2008 15:29 Publicado por 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!

  • Enlace comentario juan Domingo, 15 de Junio de 2008 06:32 Publicado por 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.

  • Enlace comentario luis Miércoles, 04 de Junio de 2008 10:46 Publicado por 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

  • Enlace comentario Frank Jueves, 15 de Mayo de 2008 15:04 Publicado por 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!

Dejar comentario

Make sure you enter the (*) required information where indicated.
Basic HTML code is allowed.

You are here