Saltar a contenido

Instalación

Una instalación de MRBS consta de archivos de aplicación, tablas de base de datos y configuración local.

1. Instalar los archivos

Descomprimir MRBS 1.12.2 fuera de la raíz web y publicar únicamente el contenido de web/:

tar -xzf mrbs-1.12.2.tar.gz
cp -R mrbs-1.12.2/web /var/www/mrbs

Publicar solo la aplicación

Los scripts de base, pruebas y archivos de proyecto fuera de web/ no deben ser públicos.

2. Crear la base de datos

mysqladmin create mrbs
mysql mrbs < tables.my.sql
createdb -E UTF8 -T template0 mrbs
psql -a -f tables.pg.sql mrbs

Revise grant.pg.sql si la cuenta necesita permisos explícitos.

Los scripts usan de forma predeterminada el prefijo mrbs_. Si cambia $db_tbl_prefix, aplique el mismo prefijo de forma coherente al esquema.

3. Crear la configuración

cd /var/www/mrbs
cp config.inc.php-sample config.inc.php

Configurar como mínimo la zona horaria y la base:

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

Para PostgreSQL, use:

$dbsys = "pgsql";

Proteja config.inc.php, ya que contiene secretos y solo debe ser legible por la cuenta del servidor web y administradores de confianza.

4. Abrir MRBS

Visite la URL configurada, por ejemplo:

https://salas.example.org/

Con db, MRBS solicita el primer administrador. Continúe con la configuración inicial.

Responsabilidad de la configuración

No modificar systemdefaults.inc.php ni areadefaults.inc.php; copiar a config.inc.php las asignaciones que deban cambiarse.

  • systemdefaults.inc.php contiene valores de la aplicación;
  • areadefaults.inc.php valores para áreas nuevas;
  • config.inc.php sustituciones del sitio.