config.php

config.php

de carlos blanco -
Número de respuestas: 2

Tengo el moodle en un servidor.

En el config.php, en el wwwroot tengo

wwwroot="miservidor.ga/moodle"

De esta forma funciona en local pero al conectarse por internet a través de

http://www.miservidor.es no arranca el moodle. El problema es que el va buscar siempre las páginas http://www.miservidor.es/moodle/login/index.php (por ejemplo)

¿Como puedeo solucionarlo?

Probé a poner

wwwroot='.'

Así funciona pero sale la página principal del moodle con el fondo en blanco y no pasa de esa. Va a http://www.miservidor.es/login/index.php pero no funciona correctamente.

El servidor tiene un servidor dns que se llama miservidor.ga con una ip, pongamos ip1

Por otro lado tengo en el mismo el servidor web, tenemos en red.es asignados los dns e ip y funciona correctamente (probamos a arrancar otras páginas webs en vez del moodle y funcionan correctamente) por eso creemos que el problema está en la configuración del moodle.

Si alguien tiene alguna idea de por que puede ser, se lo agradezco.

Gracias

Promedio de valoraciones: -
En respuesta a carlos blanco

Re: config.php

de Alex Garcia Perez -

Hola Carlos,

Creo que pretendes configurar el archivo config.php para que puedas trabajar con Moodle tanto internamente (desde una red local) como desde internet, no?

Yo tenía el mismo problema, y al final la solución pasó por utilizar la variable de servidor HTTP_HOST de PHP. En concreto has de sustituir tu línea de config.php donde figura el directorio raíz de moodle por esta:

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

Si es eso lo que buscabas te funcionará seguro...

Pues eso,

Un saludo