El objetivo de este articulo es lograr migrar un sitio web realizado en Drupal 7 de forma correcta a un nuevo servidor o un nuevo ambiente, ademas de todos los cambios que se requieren para que el sitio funcione de forma correcta.
Requisitos
Para realizar esta tarea vamos a requerir las siguientes cosas:
- Tener acceso a la ubicación del sitio web actual, puede ser por FTP o al Panel de control del Hosting.
- Tener acceso a la nueva ubicación (el destino que tendrá el sitio).
Migración del sitio
El proceso lo haremos con los siguientes pasos:
- Asegurar la versión de PHP que utiliza el sitio, para esto podemos posicionarnos sobre el botón de inicio de la administración, después sobre el de desarrollo y finalmente pulsar el botón «PHPinfo()»
- Anotar la Versión de PHP y ademas los módulos que estén instalados, para lograr configurar la nueva instancia de la misma manera.
- Verificar también las versiones de la base de datos, esto es posible desde PhpMyAdmin.
- Verificar que en el nuevo servidor las esto se encuentre exactamente igual, para evitar que tengamos un error de incompatibilidad
- Realizar un respaldo completo del sitio actual (Incluyendo todos los archivos y la base de datos)
- Una vez realizado el respaldo debemos poner los archivos dentro del nuevo servidor
Nota: Para este punto si vamos a la nueva ruta podremos ver el sitio, pero probablemente se visualice sin diseño o con algunos errores, por lo que realizaremos los siguientes verificaciones para solucionarlos:
Editar URL: Si nuestro sitio cambio de URL requerimos hacer lo siguiente:
- Buscar el archivo en la ruta /sites/default/settings.php
- Buscar dentro del archivo $base_url
- Editar la url que aparece por la nueva, sin el «/» al final
Configuración de Credenciales de Base de Datos: en caso de haber cambiado de usuario o contraseña
- Buscar el archivo en la ruta /sites/default/settings.php
- Buscar dentro del archivo $databases
- Editar los usuarios y configuración
Nota: Una vez realizados estos cambios es muy importante borrar todos los caches de Drupal e incluso del navegador
Finalmente podremos utilizar nuestro sitio como lo hacíamos anteriormente.
servicio@rolosa.com
0 comentarios