Cosas de Administradores

Cómo MOVER moodle desde una carpeta a otra

 
Imagen de Luis Palma
Cómo MOVER moodle desde una carpeta a otra
 

Hola a todos.. Posteo esta solución que quizás para algunos sea irrelevante y para otros no. En fin, a más al alguien le ha ocurrido que ha instalado moodle en una carpeta. El problema se da por ejemplo cuando queremos acceder ahora directamente desde el sitio y no apuntando a alguna carpeta. Bueno, la solución a eso es muy sencilla y rápida.. 

Escenario:  tenemos funcionando un WEB cualquiera y moodle en una carpeta con el mismo nombre. Lo que queremos es pasar el sitio actual a una carpeta y moodle como principal.

1.- Crean un carpeta, por ejemplo WEB

2.- copian  todos los archivos de la raiz del sitio a WEB. 

3.- borran los archivos del sitio WEB (para limpiar) - Quedarían solo dos carpetas - moodle y WEB

4.- ahora copien el contenido de la carpeta moodle en la raiz del sitio

5.- editen config.php y actualicen la ruta que ahí aparece.  Ej:

Algo así deberían ver -->   $CFG->wwwroot   = 'http://sitioweb.cl/moodle';
y debería quedar ahora ->$CFG->wwwroot   = 'http://sitioweb.cl';

6.- Borren la carpeta cache de moodledata.

7.- F5 al navegador y prueben!!!

Listo. Suerte!



 

 
Promedio de calificaciones: -
Imagen de Miguel Angel Velasquez Teran
Re: Cómo MOVER moodle desde una carpeta a otra
Moodlers de gran ayuda

Dando un aporte mas a tu solución, creo que se debe hacer previamente un barrido por todos los campos en todas las tablas de Moodle, la finaldiad es reemplazar los campos que contengan la dirección antigua de tu sitio, esto se puede hacer sacando un BK a la BD, en linux se puede aplicar una linea de comando que reemplace todas las cadenas de texto, y obviamente debes restaurar el BK modificado.

Para sacar el BK de Moodle simplemente utiliza el comando mysqldump si usas mysql como motor de BD.

El comando que realiza el reemplazamiento de cadenas en linux y tomando el ejemplo "http://tumoodle.com" modificar a "http://tumoodle.com/campus" es:

sed s%tumoodle.com%tumoodle.com/campus%g < copia_seguridad.sql > copia_seguridad_replaced.sql

El archivo que finalmente debes usar para restaurar la BD es "copia_seguridad_replaced.sql".

Espero que mi aporte también sea de utilidad.


Saludos


 
Promedio de calificaciones:Útil (2)
Imagen de Luis Palma
Re: Cómo MOVER moodle desde una carpeta a otra
 

Excelente.. mil gracias.. eso estuve buscando, pero cuando resultó lo que publiqué arriba, di por superado el asunto. Hasta ahora no he tenido problemas..

 
Promedio de calificaciones: -