¿Como le digo a Moodle que tiene disco duro nuevo?

¿Como le digo a Moodle que tiene disco duro nuevo?

de Jorge Malaga -España -
Número de respuestas: 4

Hola amigos. Despues de rastrear lo foros no encontre información un poco precisa en este tema. Después de un tiempo de introducir cursos y sus materiales (video, audio y demás), me he quedao´ sin disco duro.

He comprado otro, y ya esta instalado y operativo, y con la letra E.

La pregunta es como puedo seguir creando cursos en este disco y que moodle, pueda alcanzar los datos de esta unidad (E).

Para mas referencia uso WinXP, y Xammp.

Agradeceré una ayuda para saber por donde empezar a "trastear". Gracias, Jorge.

Promedio de valoraciones: -
En respuesta a Jorge Malaga -España

Re: ¿Como le digo a Moodle que tiene disco duro nuevo?

de José Moya -

Con windows XP puedes hacer una pequeña triquiñuela: convertir el disco E: en un subdirectorio de la carpeta de moodle (como se hacía en tiempos del MS-DOS con el comando join), pero eso me parece un poco complicado.

Más fácil es cambiar el fichero de configuración para establecer una nueva ruta para escritura de ficheros (después, obviamente, de mover todos los ficheros a la nueva ubicación). Además, probablemente deberías re-configurar el servidor web

Abre con un editor de texto el archivo config.php de la carpeta moodle.

Cambia el "DATAROOT" (ubicación de 'moodledata') en la sección 4 del archivo config.php:

$CFG->dataroot  = 'Carpeta_de_datos_de_moodle';

#Ejemplo: $CFG->dataroot='E:\mi web\moodledata'

En caso de que además hayas cambiado la ubicación de los archivos principales de moodle (la carpeta 'moodle'; esta no deberías necesitar moverla), tienes que modificar también lo siguiente en las secciones 2 y 3:

Sección 2:

$CFG->wwwroot = 'dirección web de la carpeta de moodle'

#Ejemplo:  $CFG->wwwroot = 'http://192.168.1.2/moodle'

Sección 3:

$CFG->dirroot   = 'ubicación de la carpeta moodle';

#Ejemplo:

$CFG->dirroot   = 'E:\htdocs\moodle';

Y, lo que es peor, en este último caso tendrías que modificar también la configuración de Apache, paso para el cual en este momento no puedo ofrecerte ninguna ayuda.

Un saludo!

 

En respuesta a José Moya

Re: ¿Como le digo a Moodle que tiene disco duro nuevo?

de Jorge Malaga -España -

Estimado José:

Ante todo agradecerte la respuesta e indicaciones. Los cambios en los fichero PHP, no son muy complicados, pero sin embargo meterme en la configuración de Apache, no me hace mucha gracia...

Por cierto eso de la convertir el disco duro (o rígido) en una carpeta con el comando "join" no es mala opción ¿eh?...jejeaprobación. Me voy a informar a ver, por que visto así, me parece que es mejor que "trastear" la config de apache y moodle.

Un saludo, y gracias. Jorge

En respuesta a Jorge Malaga -España

Re: ¿Como le digo a Moodle que tiene disco duro nuevo?

de José Moya -
Una sola cosa: creo recordar que en windows XP el comando no se llama "join", sino que tiene otro nombre. Prueba también con el "administrador de discos" que sale en las herramientas administrativas. En este momento no estoy usando windows XP, pero dentro de un rato me cambiaré a otro ordenador para decirte cómo se hace...
En respuesta a José Moya

Re: ¿Como le digo a Moodle que tiene disco duro nuevo?

de José Moya -
En efecto, en windows XP el comando se llama "mountvol". La alternativa de montar el volumen como una carpeta me sigue pareciendo más complicada, pero, por si acaso, aquí te dejo un pequeño tutorial.

Para montar la unidad E: en un directorio (windows NT/2K/xP)

ALTERNATIVA A - Usando el administrador de discos

PASO 1 - Abrir el "administrador de discos" (sigue 1a o 1b):
a) Ejecutar "mmc diskmgmt.msc", o bien
b) Seguir los siguientes pasos:
    1b.1) Panel de control => Vista tradicional
    1b.2) Herramientas administrativas =>
    1b.3) Administración de equipos =>
    1b.4) Carpeta administración del equipo =>
    1b.5) Carpeta Almacenamiento =>
    1b.6) Carpeta Administración de discos

PASO 2- Cambiar ruta volumen E:
    2.1) Click derecho sobre "E:" =>
    2.2) Click en "Cambiar la letra y ruta de acceso de la unidad."
    2.3) Botón "Modificar"
    2.4) Seleccionar "Montar en esta carpeta NTFS"
    2.5) Escribir el nombre de la carpeta.
    2.6) Aceptar todo.


ALTERNATIVA B - Usando mountvol.exe

    1) Abrir CMD.EXE (como administrador)
    2) Escribir "mountvol"
    3) "Mountvol" devuelve la lista de códigos de las unidades. Copiar en el

portapapeles el código para E:
    4) Mountvol E: /D
    5) Mountvol C:\mi_directorio Codigo_de_la_unidad_E
    6) Cerrar CMD.EXE