Saltar a contenido

Configuración

MRBS carga los valores de la aplicación y después aplica las modificaciones locales.

Archivos de configuración

Archivo Finalidad ¿Modificar directamente?
config.inc.php Ajustes locales y secretos Sí
config.inc.php-sample Plantilla inicial Copiar
systemdefaults.inc.php Valores globales documentados No
areadefaults.inc.php Valores para áreas nuevas No

Copiar a config.inc.php solo las asignaciones que haya que modificar:

// Copiado de systemdefaults.inc.php y modificado para este sitio.
$default_view = "week";

Danger

config.inc.php puede contener credenciales de base de datos, correo o identidad. No debe publicarse una configuración de producción.

Configuración mínima

Una instalación nueva suele necesitar:

$timezone = "Europe/Madrid";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "sustituir-esta-contraseña";
$db_tbl_prefix = "mrbs_";

Valores globales y de área

areadefaults.inc.php inicializa áreas nuevas. Las áreas existentes se configuran desde Salas.

Organizar modificaciones

Agrupe ajustes relacionados:

/******************
 * Autenticación
 ******************/
$auth["type"] = "db";
$auth["session"] = "php";

/**********
 * Correo
 **********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';

Explique las decisiones no evidentes. No copie todo el archivo de valores, pues dificulta las actualizaciones.

Aplicar cambios con seguridad

  1. Respaldar config.inc.php.
  2. Cambiar un grupo coherente.
  3. Ejecutar php -l config.inc.php.
  4. Probar como administrador, usuario y visitante sin sesión.
  5. Retirar secretos de registros, capturas e informes.

Consulte config.inc.php en detalle y la referencia.