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:
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¶
- Respaldar
config.inc.php. - Cambiar un grupo coherente.
- Ejecutar
php -l config.inc.php. - Probar como administrador, usuario y visitante sin sesión.
- Retirar secretos de registros, capturas e informes.
Consulte config.inc.php en detalle y la
referencia.