Si Puedo, una utopia

Saltar al contenido
Si Puedo

Drupal, Software Libre »

Migrar un sitio Drupal a otro servidor

Publicado el Jueves 26 Junio 2008

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

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

10 Comentarios »

  1. Pedro Dice:

    Junio 26, 2008 en 11:22 am

    No es una mala opción!
    En realidad el modulo backup & migrate no es imprescindible, puedes hacerlo con phpmyadmin, siempre que la base de datos y el usuario sean los mismos, ya que algunos hostings te ponen un “prefijo” para las bd mysql, si cambian usuario o bd, debes modificar el settings.php.

    Hay dos clásicos problemas en las migraciones de drupal:
    1- la codificacion de caracteres en la bd, para ello siempre debe estar añadida la línea /*!40101 SET NAMES utf8 */; en los ficheros sql
    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.

    Con respecto al paso 7 que comentas, yo lo consideraría opcional :)

    Saludos!!

  2. Si Puedo Dice:

    Junio 26, 2008 en 11:36 am

    Totalmente de acuerdo, lo del backup & migrate es para que sea más sencillo y no tengas que meterte en el phpmyadmin.

    Pues SI, se me habia olvidado algo importante que era lo del tema de las URL limpias, es recomendable y hasta casi obligatorio diria yo, su desactivacion ;)
    (el safemode off pocos servidores lo tienen)

  3. Ivane Dice:

    Julio 2, 2008 en 10:30 pm

    Buenas! Ya que veo esto, aprovecho para plantear una duda. Nunca antes he subido una web a internet, y tengo hecho en local una web con drupal. Hemos comprado el dominio y contratado el hosting, por lo que teoricamente ya podria empezar a subirla. Me podriais explicar, desde 0, todos los pasos que debo hacer para poder subir la web?

    Un saludo!

  4. ayudenme Dice:

    Julio 22, 2008 en 4:22 pm

    Necesito por favor subir un sitio ya subi por ftp todos los archivos y la base esta cargada pero no puedo configurar por favor ayuda

  5. Muy bueno, duda Dice:

    Septiembre 8, 2008 en 4:17 pm

    Hola, muy bien, cómo hago para poner mi web localmente? ya descargé la base de datos, importada com drupal, normal. además copié e /www todos los archivos de la web y me sale mal.

  6. Anónimo Dice:

    Septiembre 8, 2008 en 5:05 pm

    No te entiendo, se mas explicito

  7. Gilberto Dice:

    Marzo 8, 2009 en 8:54 pm

    Hola, necesito migrar un sitio drupal 5x a otro, pero siguiendo los pasos anteriorde instalr drupal 5, que hago con los modulos que ya tengo instalado?
    1. backup base de datos
    2. instalo drupal 5x
    3. impotar base de datos

    que hago con los modulos y plantillas que tengo en el sitio anterior?

    o es modulo de migrar lo hace todo]?

    gracias

  8. Gilberto Dice:

    Abril 12, 2009 en 7:09 pm

    Hola, tengo drupal 5.7 y quiero migrarlo a otro servidor, pero además quiero migrarlo a 6.x, que me diceen al repecto.

  9. Si Puedo Dice:

    Abril 13, 2009 en 6:46 pm

    Primero pasa tu drupal al nuevo servidor siguiendo los pasos del post, y despues para migrar a la version 6.x te aconsejo este post

  10. Johan Dice:

    Febrero 20, 2010 en 10:47 pm

    Saludos,

    He realizado los pasos para realizar una copia de seguridad de un hosting a otro, y casi me ha funcionado perfectamente de no ser por que las imágenes, animaciones swf y demás elementos de diseño no quedaron bien.

    Entonces no sé como solucionar el problema, supongo que debo revisar las rutas de las imágenes, swf etc? donde lo puedo mirar?

    Muchas gracias :)

Dejar un comentario

El contenido este blog está bajo licencia Creative Commons (Reconocimiento - Compartir igual) - desarrollo javiermaties.com