Migrar un sitio Drupal desde un servidor local a un servidor en internet

Muchas veces nos es más fácil instalar, configurar y armar nuestro sitio Drupal en nuestro servidor local (localhost) y luego, cuando está terminado, subimos los archivos al servidor definitivo. Esto es fácil si se sabe excatamente que elementos editar para que la instalación funcione en el nuevo servidor.

A continuación se listan los pasos necesarios para migrar una instalación Drupal desde nuestro localhost a un servidor en internet.

  1. Exportar la base de datos. Generamos un archivo SQL desde nuestro administrador de base de datos local (por ejemplo phpMyAdmin) y lo cargamos en la aplicación correspondiente del servidor nuevo.
  2. Subir por FTP todos los archivos al nuevo servidor (tener cuidado con el archivo .htaccess ya que es un archivo oculto y algunos clientes FTP no muestran estos archivos).
  3. Editar el archivo settings.php (en el directorio sites/default/) con los nuevos datos de conexión a la base de datos.
  4. Ajustar ruta al directorio TEMP. (Administrar > Configuración del Sitio > Sistema de Archivos). Esta ruta normalmente apunta a un lugar de nuestro disco local, por esta razón hay que indicar una nueva ruta para el directorio temporal.
  5. Cuando utilizamos el módulo IMCE, es probable que las rutas de los archivos subidos durante el desarrollo en nuestro localhost tengan la dirección de nuestro servidor local. Una forma rápida de corregir esto es editar el archivo SQL que exportamos y reemplazar las aparaciones de la ruta erronea con la nueva ruta que ahora es la correcta.

Opcional. Para probar la instalación se puede ejecutar el archivo update.php. En caso de error al ejecutar este archivo, establecer en settings.php el valor de la variable $update_free_access en TRUE.

3 Comentarios para: Migrar un sitio Drupal desde un servidor local a un servidor en internet”

  1. Marcelo Vidal dijo:

    19 Febrero, 2010 - 18:31

    Me estan forzando a probar Drupal!…. Buenos consejos friendlypop!

  2. precios diseño web dijo:

    27 Julio, 2010 - 11:04

    Drupal como se maneja con el seo? tiene “plugins” o algo así?

    Saludos

  3. Daniel Mansilla dijo:

    27 Julio, 2010 - 12:13

    Drupal tiene un módulo interesante llamado SEOCheckList. Este módulo básicamente muestra una lista de otros módulos recomendados para SEO y si están o no instalados en el CMS (muestra los links de descarga para poder instalarlos si hace falta).


Dejar un comentario