Migrar de servidor un sitio de Drupal

Acabo de subir mi sitio de Drupal desde mi servidor local al servidor de mi alojamiento web. El siguiente enlace me ha sido de bastante utilidad:

http://www.javiermaties.com/sipuedo/2008/06/26/migrar-un-sitio-drupal-a-otro-servidor/

Yo he seguido los siguientes pasos:

  • instalar en Drupal, aún en mi servidor local, el módulo Backup and Migrate, que en concreto lo he utilizado para exportar una copia de la base de datos de mi sitio;
  • en el servidor remoto he creado una nueva base de datos. A continuación, desde el panel de administración de las bases de datos de mi servidor remoto, he importado dentro de la nueva base de datos las tablas que había exportado anteriormente;
  • utilizando FileZilla, he subido al servidor remoto vía ftp todos los archivos que componen mi sitio de Drupal;
  • dentro del servidor remoto, he editado el archivo sites\default\settings.php, y he cambiado los datos correspondientes al nuevo nombre de la base de datos (no he tenido que cambiarlo), y el nombre del host de las bases de datos de mi servidor remoto, así como el nombre y contraseña de acceso. Por cierto, tuve que habilitar el permiso de escritura para poder hacer este cambio (luego lo quité dicho permiso, por seguridad).
  • finalmente, accedí a la dirección http de mi sitio y actualicé el nuevo sitio con update.php: www.misitio.com/update.php

Aún tuve que hacer algún ajuste más:

  • ir a Configuración del sitio > Sistema de archivos y cambiar la ruta de la carpeta temporal, ya que aún apuntaba a mi servidor local (y me daba el mensaje de error en el "ImageCache Temp Directory").

Tras estas operaciones el sitio me ha funcionado sin problemas.