Copiar un sitio en un moodle local

Re: Copiar un sitio en un moodle local

de David Hernández -
Número de respuestas: 0
Hola Abián,

Perdona, pero no había visto tu primer mensaje.

Mira, en mi opinión, lo de las rutas no es para preocuparse mucho.

Me parece que el valor clave es: $CFG->wwwroot

Ello, porque Moodle usa una ruta absoluta para ubicar la carpeta
en la que se encuentran ciertos archivos (sobre todo los que se generan
en los cursos, como PDF's, imágenes, etc.)

Entonces, si dicho valor (wwwroot) cambia, lo recomendable es
cambiarlo en la "nueva" plataforma.

Para eso es lo del "Search-Replace".

Por ejemplo, yo tengo un Moodle instalado en un server GNU/Linux en:

/var/www/vhosts/misitio.com/subdomains/misubdominio/httpdocs/moodle

Esto me da la siguiente URI:

http://misubdominio.midominio.com/moodle

Y lo tengo respaldado en mi PC corriendo con WinXP en:

F:\www\moodle

Esto me da la siguiente URI:

http://localhost/moodle


Como vez, nada que ver, y todo corre muy bien.

Cuando bajo la plataforma de producción, lo único que hago es lo de
search & replace.

Es decir, busco: http://misubdominio.midominio.com/moodle

Y reemplazo por:

http://localhost/moodle

De todo lo demás se encarga el archivo "config.php".

Cuando me refería a "conservar" las rutas, aclaré que era una sugerencia
personal, pero más bien referida al lugar donde va el "moodledata".

En mi ejemplo, dicha carpeta está en:

/var/www/vhosts/misitio.com/subdomains/misubdominio/httpdocs/moodle/moodledata

Y tratando de "conservar" esa ruta, lo coloqué en:

F:\www\moodle\moodledata

Saludos