Zum Inhalt

Mehrere Sites

Der Multisite-Modus lässt eine MRBS-Codeinstallation mehrere logisch getrennte Sites bedienen.

$multisite = true;

Jede Site besitzt ein Konfigurationsverzeichnis:

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

Auswahl über die Query-Zeichenkette:

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

Isolationsmodell

Mindestens ein eigenes Tabellenpräfix pro Site:

$db_tbl_prefix = 'example_';

Die Site-Konfiguration kann auch Theme, Authentifizierung, E-Mail und weitere Einstellungen überschreiben.

Warning

Multisite teilt Anwendungscode und bietet keine starke Mandantentrennung. Konfigurationsfehler oder Schwachstellen können mehrere Sites betreffen. Für stärkere Isolation getrennte Installationen verwenden.

Betrieb

  • Tabellen und Konfiguration jeder Site sichern.
  • Upgrades für alle Sites gemeinsam ausführen.
  • Authentifizierung pro Site getrennt testen.
  • Prüfen, dass erzeugte Links die Site-Auswahl behalten.
  • Kioskmodus und öffentliche Berichte in jedem Kontext prüfen.
  • Tabellenpräfixe gegen versehentliche siteübergreifende Wartung dokumentieren.

Die WordPress-Multisite-Authentifizierung wird von MRBS 1.12.2 nicht unterstützt.