La Variable (Clase) $CFG de configuración de Moodle

Moodle utiliza una variable (creada como una clase estandard) de configuración para almacenar toda la información necesaria para acceder a los datos de una forma simple.
La variable $CFG es creada en el archivo de configuración de moodle "config.php", el cual es llamado desde el index.php de Moodle. Es la primera libreria que es llamada cuando se carga Moodle y se crea al realizar la instalación.
index.php
if (!file_exists('./config.php')) {
header('Location: install.php');
die;
}

require_once('config.php');

Algunos de los atributos de la variable $CFG son:

  • $CFG->dbtype: tipo de base de datos que utiliza moodle (mysql o postgres7).
  • $CFG->dbhost: host de la base de datos.
  • $CFG->dbname: nombre de la base de datos.
  • $CFG->dbuser: nombre de usuario de la base de datos.
  • $CFG->dbpass: password de la base de datos.
  • $CFG->prefix: prefijo que utilizan las tablas (ej: prefix_nombre_tabla).
  • $CFG->wwwroot: direccion de internet donde esta alojado moodle (ej: http://example.com/moodle).
  • $CFG->dirroot: especifica el path completo donde se encuentra instalado moodle en el servidor (ej: /var/www/moodle).
  • $CFG->dataroot: el path completo donde serán ubicados los archivos subidos (no accesible desde el navegador).
  • $CFG->directorypermissions: permisos de los nuevos directorios creados por Moodle en el directorio de datos (ver arriba). Se escribe en octal y es importante comenzar los permisos con un 0 (ej: 02777).
  • $CFG->admin: guarda la ruta donde se encuentra la pagina de administracion (ej: admin. para ingresar al adminstrador http://moodle.msk/admin). Si se quiere cambiar el nombre del directorio donde se encuentran los archivos de administracion, se deberá modificar esta variable.

No hay comentarios:

Publicar un comentario