Mover mi moodle de un dominio a otro.

Mover mi moodle de un dominio a otro.

de Alex Orihuela -
Número de respuestas: 3

Estimados,

Una consulta, tengo un moodle en un dominio en un hosting(por ejemplo www.midominioinicial.com/mimoodle) y quiero mover todo lo que está en ese dominio a un nuevo dominio con otro hosting (por ejemplo www.nuevodominio.com/mimoodle).

La versión de Moodle usado es la 2.9.2

¿Cómo puedo hacer para realizar dicha acción?

Agradeceré mucho su apoyo.

Saludos

Alex

Promedio de valoraciones: -
En respuesta a Alex Orihuela

Re: Mover mi moodle de un dominio a otro.

de Francisco Gutierrez -

Hola Alex.

Básicamente:

1) Adquirir el nuevo dominio.

2) Apuntar el nuevo dominio al nuevo hosting (DNS).

3) Crear una copia de seguridad de la carpeta moodle.  

4) Crear una copia de seguridad de la carpeta moodledata: corresponde al valor de la variable $CFG->dataroot que se encuentra en el archivo config.php

5) Crear una copia de seguridad de la base de datos. Si tienes acceso a la línea de comandos podrías usar mysqldump.  Realmente no sé como se hace con phpmyAdmin o similares pero supongo que bastará con googlearlo.

6) Copiar "3, 4 y 5" al servidor de destino.

7) Restaurar la copia de seguridad de la db y ubicar las otras dos carpetas donde corresponda (podrías seguir el mismo enfoque de tu servidor anterior).

8) Probar el acceso desde web: ojo, aunque el punto 2 se haya completado satisfactoriamente, a veces toma tiempo hasta que los cambios se propaguen a través de Internet.

Obs.: durante el proceso podrías encontrarte con problemas de permisos fácilmente solucionables siempre que tengas el nivel de acceso que lo permita.

En respuesta a Francisco Gutierrez

Re: Mover mi moodle de un dominio a otro.

de David Hernández -

Hola Alex,

Creo que los pasos descritos por Francisco son los adecuados.

Yo solamente quisiera agregar lo siguiente:

1) Como primera acción a realizar en el nuevo dominio, intentaría instalar la misma versión de Moodle que está en línea en el servidor original.

Esto, a fin de verificar si corre adecuadamente (Ej. si tiene las configuraciones de PHP necesarias).

2) Por otra parte, cuando crees tu base de datos en el nuevo servidor, verifica que esté en utf8_unicode_ci (cotejamiento) e InnoDB (tipo).

3) Si cuando vayas a importar las tablas de la base de datos original a la nueva, utilizarás phpMyAdmin, la opción a utilizar es la que se llama "Importar". Las configuraciones para el proceso exportación-importación están explicadas en este post.

Saludos

En respuesta a Francisco Gutierrez

Re: Mover mi moodle de un dominio a otro.

de No name -

A los pasos detallados por Francisco sólo añadiría una cosa más:

9) Purgar el caché.

Puedes hacerlo desde la interfaz de moodle o, si no te fuera posible acceder, puedes hacerlo utilizando el script cli correspondiente si tienes acceso ssh al servidor:

9.1) navegas al directorio admin/cli de tu instalación de moodle.

9.2) ejecutas el script 


php purge_caches.php

Este paso no suele ser necesario, pero no está de más conocerlo.

Un saludo!