Migrar un sitio Drupal a otro servidor

Bien, este post pretende ser un tutorial de como “yo” he migrado mis sitios drupal de un servidor a otro, o sea, que no tiene porque funcionar bien, aunque a mi si me haya funcionado 😉

1. Instalar el modulo Backup and Migrate

1.2 Las url limpias, o clean urls, es recomendable desactivarlas antes de migrar, ya que te podria causar problemas si el sitio destino no estuviera preparado. (comentario de Pedro Cambra)

2. Crear con ese modulo una copia de tu base de datos y descargarla en local

3. Copiar todos los archivos del drupal del servidor origen, yo he usado cpanel copia de seguridad de la home

4. Instalar drupal en el servidor destino, con el modulo Backup and Migrate

5. Importar la base de datos del servidor origen con el modulo anterior

6. Copiar todos los archivos del servidor origen en el destino

7. Actualizar el sistema con update.php

8. Arreglar el tema de permisos en algunas carpetas, casi siempre /files

Estos han sido los pasos que he realizado y … que me han funcionado, aunque no se yo si es la forma “correcta” de realizar la migraci­ón pero mientras funcione….


  • Si Puedo

    ¿Has desactivado las URL limpias?

  • ajdm

    Saludos Si Puedo,

    Gracias mil por responder.

    A que te refieres con las URL limpias?

    Como lo hago?

    Gracias de nuevo por tu soporte.

  • ajdm

    Te cuento que me he documentado y desactive las URL limpias a traves del apache desactivando el modulo rewritte, procedí¬ a reiniciar el servicio y luego volví­ a probar.
    Pero nada amigo, aun sigue sin funcionar.
    Alguna otra idea?
    Te doy un dato adicional a ver si eso podrí¬a dar una pista
    En e servidor original la ruta del portal de durpal es:
    /home/www/midominio.com/midrupal
    Y en el nuevo servidor es /var/www/midominio.com/public_html/midrupal

    Claro en ambos servidores está correctamente instalado y configurado el apache, de hecho el portal de drupal es una app de mi portal.

    Quedo a la espera por tu respuesta y de nuevo muchas gracias por tu ayuda.

  • Si Puedo

    ¿Tienes algo en los logs de apache?

  • JoseM

    Saludos de nuevo amigo,

    Tengo una consulta.

    Actualmente mi sitio en DRUPAL en CentOS está en la siguiente ruta http://www.midominio/sitiodrupal; ahora hemos cambiado la estrategia y se ha creado un subdominio llamado misitiodrupal.midomminio.com el cual está en un servidor Ubuntu 14.04; ya he construido el virtualhost y cuando ingreso al sitio se ve el home pero al hacer clic sobre cualquier imagen me da error 404 pues el sitio aun está buscando la ruta /misitiodrupal cuando ya todo lo he colocado en la raiz.

    He cambiado el .htaccess pero nada funciona, sabras donde puedo indicarle a drupal que ya no mire a la carpeta sino que todo está en la raiz o en otras palabras como le digo para que reconozca el que base_url es misitiodrupal.midominio.com y que el rewritebase sea / y no /misitiodrupal

    Desde ya mmil gracias….

  • bonico

    esto sigue estando vigente?

    1saludo!

  • Si Puedo

    Buenas Emilio!! Siento no haber podido responder antes 😛
    Todaví­a sigue vigente, pero ya hay opciones más rápidas y efectivas…

  • Lenica

    ¿podrí­as decir las opciones más rápidas y efectivas?
    Gracias