Problemas Con Moodle Local y Moodle Publico!

Problemas Con Moodle Local y Moodle Publico!

de david ballen -
Número de respuestas: 6
Hola como estan, resulta que tengo el siguiente problema con moodle 1.9.1+,el cual esta instalado sobre Ubuntu Server 8.04 + Php5+Apache2 cuento con IP FIJA publica y ya abri el puerto 80 al router funciona perfecto desde cualquier parte, pero tengo unas dudas: en el archivo config.php encuentro la variable:

$CFG->wwwroot = 'http://201.XXX.XXX.XXX/moodle'

yo quiero que el moodle me funcione tanto Local (192.168.0.7) como publica http://201.xxx.xxx.xxx, pero tengo problemas ya que si dejo la IP publica y en algun momento como suele suceder con mi ISP se cae el internet no me funcionaria local, y si dejo la ip local no me funcionaria desde afuera. he probado dejando la variable solo con: '/moodle', pero me funciona en versiones viejas 1.5 en esta version 1.9.1+ no me funciona al momento de iniciar sesion agrega '/moodle' a la direccion asi: 'http://192.168.0.7/moodle/moodle' y pues da error. me gustaria dejarlo funcionando en ambas direcciones gracias por su colaboracion espero me puedan ayudar.


Salu2.
Promedio de valoraciones: -
En respuesta a david ballen

Re: Problemas Con Moodle Local y Moodle Publico!

de David Hernández -
Hola David,

Creo que este post te puede ser de utilidad (idioma inglés):

http://moodle.org/mod/forum/discuss.php?d=100610

Trae cosas sobre Windows, pero no lo descartes por eso.

La lógica (lo del DNS) es la misma, además de que hay una
cantidad importante de links hacia otros posts que pueden
tener información relevante.

Saludos
En respuesta a David Hernández

Re: Problemas Con Moodle Local y Moodle Publico!

de david ballen -
Bueno, pues gracias de todas maneras por la ayuda, pero no tiene nada que ver son los DNS, o pues asi fue como lo pude resolver, y por lo de windows, pues no le veo mucha coincidencia windows no hace las cosas bien es un sistema muy incompatible, mas bien dejo como resolví el problema por si a otros les pasa algo parecido, Garcias:

Moodle intranet e internet:

Archivo: config.php editamos la linea

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

y la cambiamos por:

$CFG->wwwroot = 'http://'.$_SERVER["HTTP_HOST"].'/moodle'; /* en mi caso*/

De esa manera Funciona Moodle en nuestra red local y en internet, tomado de: http://moodle.org/mod/forum/discuss.php?d=64268

gracias david y saludos.
En respuesta a david ballen

Re: Problemas Con Moodle Local y Moodle Publico!

de David Hernández -
Hola David,

Mira que yo igual pensaba que esta era la solución (de hecho,
lamentablemente la llegúe a recomendar dead )

Pero leí un post en inglés de Iñaki Arenza, en la que marca que esa no
es la solución, porque Moodle utiliza el URL definido en el archivo
"config.php", para definir las rutas del contenido de los cursos.

Si estás cambiando la ruta, puedes tener problemas.

Iñaki mismo indica que lo óptimo es lo del DNS, independientemente
del sistema operativo.

En lo personal, yo le haría caso a Iñaki, porque el es una persona que
realmente domina el "detalle fino" de Moodle.

Aquí el post de referencia:

http://moodle.org/mod/forum/discuss.php?d=40672

(Mensaje de Iñaki Arenza del 28 de febrero de 2006, 4:14 PM)

En cualquier caso, has pruebas y si puedes, confirma por aquí qué solución
es la óptima, para que las demás personas se puedan beneficiar con
esta experiencia.

Saludos
En respuesta a David Hernández

Re: Problemas Con Moodle Local y Moodle Publico!

de david ballen -
si, tienes toda la razón moodle usa esa dirección para ponérselas a algunos contenidos como archivos, imágenes ..etc pero lo que hice es editar el vinculo de los archivos que se suben y dejarlo como vinculo relativo y no absoluto por ejemplo /moodle/data/archivo.pdf y no http://201.xx.xxx.x/moodle/data/archivo.pdf hasta el momento ese ha sido el unico problema esperemos si salen otros mas adelante.

Gracias Salu2
En respuesta a david ballen

Re: Problemas Con Moodle Local y Moodle Publico!

de David Hernández -
Hola David,

En el mismo post que te cité en el mensaje anterior, viene esa sugerencia
(osea la del vínculo relativo), y Martin Dougiamas (el desarrollador principal
de Moodle), indica que eso no es pertinente.

La razón es porque los vínculos de recursos como los canales RSS, los mails
de los foros, etc., no podrán operar.

Osea que lo óptimo sigue siendo lo del DNS.

Saludos
En respuesta a David Hernández

Re: Problemas Con Moodle Local y Moodle Publico!

de david ballen -
Pues depende en como usen Moodle, por ejemplo No usamos Los Feeds ya que Usamos Mejor Wordpress para Publicar Noticias, y por otro lado tenemos cerrado la activación por correo y los foros por correo tambien esta desactivado, y lo de DNS muy bien y todo, pero no tenemos la infraestructura para ponerlo a rodar como se debe asi que por el momento lo mejor es lo de vinculos relativos!.