hola. he buscado por ahi pero no consigo encontrar la solucion. el problema con moodle es el siguiente.
resulta que en el cole tengo ip estatica y lo que quiero es poder entrar en moodle desde casa, el router lo tengo configurado perfectamente para que poniendo la ip se redireccione al servidor y puedan verse las paginas. hasta ahi bien. resulta que cuando pongo http://xxx.xxx.xxx.xxx (ip estatica no la de la red interna que tengo asignado al servidor, el puerto al cual cree la regla para redireccionarlo al servidor es el 80, el que tiene el apache de escucha), compruebo que se redirecciona bien y me sale "it's work". quiere decir que el apache funciona bien. ahora pongo http://xxx.xxx.xxx.xxx/moodle y se carga la pagina del moodle mal, le doy a entrar y no se me carga ninguna pagina lo que me sale en la barra de direccion es http://10.0.x.x/moodle........ siendo es ip la ip del servidor de la red interna con lo cual no se me puede cargar ninguna pagina porque la llamada se hace a una ip de un red. he comprobado el archivo etc/moodle/php.conf y el la linea de wwwroot pone los siguiente 10.0.x.x/moodle, lo he cambiado por localhost y tampoco funciona. lo que queiro es poder configurar el moodle para poder entrar desde fuera de la red interna. seguro que es una tonteria pero me he vuelto loco buscando.
otra cuestion. como puedo configurar un usuario para que cada vez que se termine la sesion todas las modificaciones como cambiar el fondo de escritorio, archivos guardados, etc. se restaure a un punto inicial antes de iniciar la sesion.
gracias y perdon por haceros leer tanto.
consulta de moodle y otras cuestiones
Moderadores: daniel.esteban, victor.armendariz, ruben.garcia45, irene.olalla, dgonzalezarroyo
-
- Mensajes: 581
- Registrado: 05 Ene 2008, 21:00
- Contactar:
Debes de añadir código (en el archivo de configuración donde esta definido el wwwroot) para detectar si el acceso se hace desde dentro de la red o fuera.
Código: Seleccionar todo
$ipremota = $_SERVER['REMOTE_ADDR'];
$red = substr($ipremota,0,7);
if ($red == "192.168") {
$CFG->wwwroot ='http://192.168.0.254/moodle';
} else {
$CFG->wwwroot = 'http://ip.publica.del.adsl/moodle';
}
-
- Mensajes: 10
- Registrado: 02 Jun 2008, 11:07
gracias mario. lo de la otra consulta seguro que es una tonteria pero he buscado y no he conseguido buscarlo bien.
-
- Mensajes: 581
- Registrado: 05 Ene 2008, 21:00
- Contactar:
Prueba a copiar los datos de ese usuario que uses como plantilla en /etc/homealumno/skel
Sólo funciona para el usuario alumno, si lo necesitas para alguno más, tienes que editar la configuración en /etc/homealumno/config
Sólo funciona para el usuario alumno, si lo necesitas para alguno más, tienes que editar la configuración en /etc/homealumno/config