moodle

web. prefabricados PHP - moodle

Preguntas y respuestas relativas al CMS moodle

Al indicar una ruta relativa en la variable $CFG->wwwroot, moodle no funciona correctamente ¿Cómo se puede solucionar?

Moodle utiliza una funcion propia para realizar las redireciones, "redirect", la cual asume que la variable $CFG->wwwroot contiene una ruta absoluta y por lo tanto puede generar errores en la redireccion.

Para solucionarlo, edite el fichero /lib/weblib.php, y vaya a la línea 6228. Sustituya:
$url = $hostpart.$url;
Por:
if ($hostpart != $CFG->wwwroot){
$url = $hostpart.$url;
}


¿Cómo puedeo hacer que funcionen las extemnsiones CURL en moodle?

Para que CURL funcione correctamente en su CMS moodle, basta con editar el fichero config.php y añadir las siguientes líneas:

$ch = curl_init();
curl_setopt($ch, CURLOPT_INTERFACE, $_SERVER[‘SERVER_ADDR’]);
curl_exec($ch);

¿Qué tengo que tener en cuenta a la hora de instalar moodle?

En el momento de instalar moodle, en el paso en el que se configuran las los directorios de datos y la dirección web, es importante que indique los parámetros de la siguiente forma:

Dirección Web = "/moodle"
Directorio de Datos = "/ruta_fisica/http/moodledata"

Es importante que en Dirección Web no especifique una url del tipo http://mipropiodominio.com/moodle, sino que indique sólo la ruta dentro del espacio web.
En este ejemplo, la aplicacón se ha instalado dentro de la carpeta /moodle.

En cuanto al Directorio de Datos, añada a la ruta indicada, la carpeta http justo antes de /moodledata. De otra forma no podrá gestionar esta carpeta en actualizaciones futuras.

 

Si no ha encontrado respuesta a su consulta técnica utilice el siguiente formulario para plantearnos su pregunta.