Sitio moodle no funciona desde Internet

Sitio moodle no funciona desde Internet

de Jose Uldemolins -
Número de respuestas: 21

El sitio web que estoy construyendo con moodle tiene la dirección: http://matematicas.sytes.net/ Esta mañana lo he probado desde Internet y nada, no existe tal página. El caso es que este verano con un vecino he hecho la prueba y si me decía que veía la página principal pero después los enlaces no funcionaban !!! Así que consultando en estos foros de moodle he encontrado que hay que hacer un cambio en el archivo config.php de la carpeta moodle:

************************************************************************

<?php  /// Moodle Configuration File

unset($CFG);

$CFG->dbtype    = 'mysql';
$CFG->dbhost    = 'localhost';
$CFG->dbname    = 'moodle';
$CFG->dbuser    = 'root';
$CFG->dbpass    = '************';
$CFG->dbpersist =  false;
$CFG->prefix    = 'mdl_';

$CFG->wwwroot   = 'http://matematicas.sytes.net';
$CFG->dirroot   = 'C:\moodle\moodle';
$CFG->dataroot  = 'C:\moodle\moodledata';
$CFG->admin     = 'admin';

$CFG->directorypermissions = 00777;  // try 02777 on a server in Safe Mode

$CFG->unicodedb = true;  // Database is utf8

require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>

************************************************************************

He cambiado la línea que decía:

$CFG->wwwroot   = 'http://localhost';

Y también he tenido que incluir la siguiente linea en el archivo HOSTS:

127.0.0.1     http://matematicas.sytes.net

para que en local siga funcionando. Pero el caso es que desde Internet sigue sin funcionar ???!!!!!

¿Qué más tengo que cambiar? En espera de vuestra ayuda, seguimos trabajando, un saludo.

 

Promedio de valoraciones: -
En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Iñaki Arenaza -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodlers de gran ayuda
¿Has configurado tu equipo para que reciba las peticiones desde el exterior? ¿Has configurado tu router para que reenvie las peticiones desde el exterior a tu equipo? En general tiene pinta de ser problema de 'conectividad', más que de configuración de Moodle.

Saludos. Iñaki.
En respuesta a Iñaki Arenaza

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

Claro, esa dirección me la han dado en http://www.no-ip.com/ y como tengo asignación dinámica para la IP del router pues también ejecuto el programa No-ip duc que descargué de allí y que reasigna dicha dirección a la IP del momento. Y también, por supuesto, en el router he añadido la correspondiente línea en la NAT para que las peticiones en el puerto 80 vayan a mi ordenador que aunque también tiene asignación dinámica de IP (se la da el router) siempre es la misma 192.168.0.33

Así que todo parece estar en orden y no sé qué hacer pues mi intención es poder utilizar moodle con mis alumnos dede mi ordenador. Espero conseguirlo pero está claro que la informática es un permanente camino de obstáculos. Si lo consigo, espero hacerlo con vuestra ayuda, otra duda que se me plantea es la eficiencia del servicio (léase velocidad) pues un montón de alumnos a la vez en mi ADSL de Teléfonica no sé si podrá.

Seguimos trabajando, un saludo.

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Iñaki Arenaza -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodlers de gran ayuda
Pues ahora mismo he vuelto a probar, y no ha manera de conectar. Ni responde a los pings, ni da conexión al puerto 80, ni nada de eso. Así que sigo sospechando de problemas de conectividad, DNS, routing y demás. Vamos, nada que ver con Moodle.

En cuanto la eficiencia del servicio, no esperes demasiado de un ADSL doméstico. La velocidad de subida es muy baja. Para pocos usuarios simultáneos que no descarguen grandes volúmenes de datos (animaciones, vídeos, ficheros grandes, etc.) puede servir. Pero no mucho más... En todo caso, por probar y ver como va no pierdes nada guiño

Saludos. Iñaki.
En respuesta a Iñaki Arenaza

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

> Así que sigo sospechando de problemas de conectividad, DNS, routing y demás.

Se me ha ocurrido que podría ser el cortafuegos de Windows XP y he añadido el puerto 80, he probado y nada !!!!??? ¡¡Me estoy desesperando!!Otra posibilidad que tengo es montar todo en linux (sistema al que llevo tiempo queriendo cambiar pero encuentro grandes obstáculos), tengo instalado Guadalinex v3.0.1 pero en el sitio de moodle no he encontrado un paquete similar al que tienen para windows (todo completo, apache + php + mysql + moodle). Y en linux por no saber, no sé ni instalar un programa !!!


> En todo caso, por probar y ver como va no pierdes nada wink

Eso quiero hacer, probar, pero a ver si consigo superar los permanentes problemas técnicos.

Seguimos trabajando y muchas gracias por tus comentarios, un saludo.



 

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Juan Muñoz Barbo -
Te animo a que montes todo en Linux como indicas, seguro que en un futuro no te arrepentirás. puedes hechar un vistazo a los siguientes enlaces sobre linux para principiantes.
En respuesta a Juan Muñoz Barbo

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -
Acabo de encontrar una receta en este sitio:

http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/instalacion/instalar_linux.htm

y la verdad es que es mucho más difícil que las recetas de cocina del Arguiñano. Tranquilidad y buenos alimentos, abordemos la receta con fundamento y a ver si lo consigo.

Seguimos trabajando, gracias por vuestros comentarios, un saludo.

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

He empezado a instalar apache de la siguiente manera:

sudo apt-get install apache

Y todo parecía ir bien hasta que en un determinado momento ha aparecido el siguiente mensaje:

Configurando apache (1.3.33-8) ...
dpkg: error al procesar apache (--configure):
el subproceso post-installation script devolvió el código de salida de
error 1
Se encontraron errores al procesar:
apache
E: Sub-process /usr/bin/dpkg returned an error code (1)

¡¡¡¡Socorroooooooo......!!!! ¿qué está pasando? ¿tan complicado es instalar un programa en linux?

Seguimos trabajando, un saludo.

 

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Manel Lopez -

Hola Jose.

 

Nosotros, en el IES de Terrassa, nos hemos encontrado con un problema similar al tuyo.

si en wwwroot ponemos la dirección http://elo.iesterrassa.net, no funciona bien. Parece que esos nombres no acaba de asimilarlos.

Lo hemos solucionado poniendo "http://nuestra_ip/directorio_moodle".

El problema que tenemos ahora es que no accedemos bien desde la intranet

Estoy buscando a ver si hay alguna manera de configurar esta variable para que cuando se acceda via intranet sea "http://nombre_servidor/directorio_moodle" y cuando la petición sea externa "http://nuestra_ip/directorio_moodle".

Espero que te sea de ayuda y que alguien sepa como solucionar lo nuestro.

En respuesta a Manel Lopez

Re: Sitio moodle no funciona desde Internet

de Iñaki Arenaza -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodlers de gran ayuda
Echa una ojeada a esta dirección:

http://docs.moodle.org/en/masquerading

(y asegúrate de leer la parte de limitaciones).

[Edición: Por el mismo precio he traducido la página al español y la he colocado en http://docs.moodle.org/es/masquerading sonrisa]

Saludos. Iñaki.
En respuesta a Manel Lopez

Re: Sitio moodle no funciona desde Internet

de Juan Muñoz Barbo -
Prueba poniendo esto a ver si se resuelve el problema que tenéis.

$CFG->wwwroot   = "http://".$_SERVER["HTTP_HOST"]."/tu_directorio_moodle";

Así está configurado en nuestro IES Leonardo da Vinci   y funciona correctamente.

un saludo.
En respuesta a Juan Muñoz Barbo

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

> El problema que tenemos ahora es que no accedemos bien desde la intranet.

Eso creo que se resuelve añadiendo la siguiente línea en el archivo HOSTS:

192.168.*.*     la dirección de tu servidor

donde la IP es la IP local de tu servidor.

Hoy he probado lo que dice Iñaki y nada sigue sin funcionar!!! Probaré lo que tú dices, Juan, el lunes desde el centro. Esto es una carrera permanente de obstáculos. Espero poder conseguirlo.

Seguimos trabajando y gracias por vuestros comentarios, un saludo.

 

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

¡¡Un pasito más!! La solución de Juan funciona 'parcialmente', es decir, me pasa lo que a Manel, tengo que poner la IP. Y claro el problema es que esto me obliga a tener encendido permanentemente mi ordenador para no perder la IP que Telefónica me asigna dinámicamente. Y la verdad es que esa solución no me apetece mucho, por eso fui a www.no-ip.com para conseguir un nombre de dominio y un pequeño programita que reasigna dicho nombre a la IP de cada momento.

No entiendo por qué moodle falla !!!!!!!!!! ¿O acaso falla no-ip?

Seguimos trabajando, un saludo. Y gracias a todos por compartir vuestras experiencias.

En respuesta a Juan Muñoz Barbo

Re: Sitio moodle no funciona desde Internet

de Maria Troya -

Hola  Juan tengo una pregunta afectaria las comillas simples o compuestas la primera vez cuando instale Moodle esta asi:

'Http: // localhost / moodle' // $ CFG-> wwwroot =;

he aquí Cual Funcionaanera local.

Ahora requiero que funcione desde internet he cambiado por lo siguiente:

$ CFG-> wwwroot = 'http://miMoodle.sytes.net';

no me funciona noce si sea por las comillas simples porque veo que tu usas doble comillas..


Agradezco tu ayuda

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de Jorge Malaga -España -

Holaaaa..amigo yo acabo de entrar en tu pagina desde Málaga y funciona perfectamente.

 

Un saludo, Jorge.

En respuesta a Jorge Malaga -España

Re: Sitio moodle no funciona desde Internet

de Jose Uldemolins -

¡¡¡¡Así es, prueba superada!!!

Estaba a un clic de ratón de la solución y como cabía esperar el problema no estaba en moodle, pero lo del enmascaramiento me hacía dudar, de hecho sigo sin comprenderlo muy bien. Pero el problema estaba en el programita de no-ip (DUC) que no lo utilizaba bien y no hacía la asignación a mi IP del momento, tenía que activar una casilla. Y ahora ya sí.

Muchas gracias a todos y ahora ya quitado este peso de encima comienzo a montar mi curso. Sin duda alguna me aparecerán nuevos problemas que os comentaré en el correspondiente foro, o administradores o profesores.

Seguimos trabajando, un saludo.

 

En respuesta a Jose Uldemolins

Re: Sitio moodle no funciona desde Internet

de César Casados Méndez -

Hola José donde encuentro el archivo host en moodle 1.7 ?

tengo el mismo problema que tu tuviste, hace un tiempo, mi interes es cambiar el nombre localhost por un tipo www.misitio.com te agradeceria tu ayuda, para saber como utilizaste el programa noip, mi moodle esta de forma local.

Mil gracias!

En respuesta a César Casados Méndez

Re: Sitio moodle no funciona desde Internet

de José Bendersky -

Lamentablemente aún no he podido solucionar mi problema, pero sigo trabajando en ello. En cuánto tenga novedades lo posteo.

Felicidades!

En respuesta a José Bendersky

Re: Sitio moodle no funciona desde Internet

de César Casados Méndez -

Hola josé mil disculpas por mi insistencia, he verificado que se puede accesar a tu sitio, precisamente eso es lo que estoy intentando hacer, me podrias orientar como lograste?

Mil Gracias!

En respuesta a José Bendersky

Re: Sitio moodle no funciona desde Internet

de César Casados Méndez -

Hola José Bendersky: Ya logré solucionar el problema de acceso desde internet, mil gracias!

Si en algo te puedo ayudar, cuenta con ello.

Saludos desde Xalapa, Veracruz, México!

Atte.

César Casados Méndez