Salta el contingut

Multilloc

El mode multilloc permet que una única instal·lació del codi d'MRBS serveixi diversos llocs separats lògicament.

$multisite = true;

Cada lloc té un directori de configuració:

sites/
└── example/
    └── config.inc.php

Els llocs es seleccionen mitjançant la cadena de consulta:

https://rooms.example.org/?site=example

Model d'aïllament

Cada lloc hauria d'utilitzar el seu propi prefix de taula com a mínim:

$db_tbl_prefix = 'example_';

La configuració del lloc també pot substituir el tema, l'autenticació, el correu i altres paràmetres.

Warning

El mode multilloc comparteix el codi de l'aplicació; no proporciona un aïllament robust entre llocs. Un error de configuració o una vulnerabilitat de l'aplicació pot afectar més d'un lloc. Utilitzeu desplegaments separats quan necessiteu un aïllament més estricte.

Consideracions operatives

  • Feu una còpia de seguretat de les taules i de la configuració de cada lloc.
  • Apliqueu actualitzacions a tots els llocs junts perquè comparteixen codi.
  • Proveu l'autenticació per separat per a cada lloc.
  • Assegureu-vos que els enllaços generats conserven la selecció del lloc.
  • Verifiqueu el mode de quiosc i els informes públics en cada context del lloc.
  • Documenteu els prefixos de les taules per evitar operacions de manteniment accidentals entre llocs.

La integració d'MRBS 1.12.2 no admet l'autenticació multilloc de WordPress.