Cambio de Dominio en una Plataforma Moodle

Método para Resolverlo:

  1. Confirma con el cliente el nuevo dominio que desea utilizar. En este caso, se especifica como campuscoltanques.edu-labs.co.
  2. Solicita al cliente una ventana de mantenimiento para realizar el cambio, ya que durante este tiempo la plataforma no estará disponible.
  3. Accede al servidor donde está alojada la instalación de Moodle.
  4. Realiza un respaldo completo antes de hacer cualquier modificación:
    • Archivos del servidor (carpeta de instalación de Moodle).
    • Base de datos de Moodle.
  5. Actualiza el archivo config.php en la raíz de la instalación de Moodle:
    • Localiza la línea que define el valor de $CFG->wwwroot.
    • Cambia el valor de $CFG->wwwroot para que apunte al nuevo dominio. Por ejemplo:
      $CFG->wwwroot = 'https://campuscoltanques.edu-labs.co';
  6. Verifica las configuraciones del servidor web (Apache o Nginx) y ajusta las directivas ServerName o ServerAlias para reflejar el nuevo dominio.
  7. Revisa las configuraciones DNS:
    • Si Edu Labs gestiona el DNS, actualiza los registros para apuntar al nuevo dominio.
    • Si el cliente gestiona el DNS, proporciona los registros necesarios para que actualicen su configuración.
  8. Accede a Moodle y realiza un recorrido por la plataforma para validar que todos los enlaces y recursos estén funcionando correctamente.
  9. Informa al cliente que el cambio ha sido completado y solicita realizar pruebas de acceso al nuevo dominio.

Causas del Problema:

El cambio de dominio puede ser necesario por decisiones organizacionales, como rebranding, requisitos técnicos o ajustes en la gestión de dominios. Moodle requiere que el dominio configurado en el archivo config.php y los registros DNS estén sincronizados para evitar errores de conectividad o enlaces rotos.

Recomendaciones:

  • Siempre realiza respaldos antes de modificar configuraciones críticas como el dominio.
  • Coordina con el cliente una ventana de mantenimiento para minimizar el impacto en los usuarios.
  • Proporciona al cliente una guía para actualizar enlaces personalizados o configuraciones externas que dependan del dominio antiguo.

Ejemplos y Casos de Uso:

Supongamos que una institución educativa desea cambiar su dominio de coltanques.edu-labs.co a campuscoltanques.edu-labs.co. Esto puede deberse a una reorganización interna o para reflejar una nueva identidad de marca. Tras realizar el cambio, los estudiantes pueden acceder a la misma plataforma utilizando el nuevo dominio sin interrupciones significativas.

Referencias:

Documentación oficial de Moodle: https://docs.moodle.org

Guía de configuración de DNS: https://www.cloudflare.com/learning/dns/

¿Le ha resultado útil este artículo?