Gå til innhold

Multisite

Multisite-modus gjør at én installasjon av MRBS-koden kan betjene flere logisk adskilte nettsteder.

$multisite = true;

Hvert nettsted har en konfigurasjonskatalog:

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

Nettsteder velges ved hjelp av søkestrengen:

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

Isolasjonsmodell

Hvert nettsted bør minimum bruke sitt eget tabellprefiks:

$db_tbl_prefix = 'example_';

Nettstedkonfigurasjon kan også overstyre tema, autentisering, e-post og andre innstillinger.

Warning

Multisite er delt applikasjonskode, ikke sterk leietakerisolasjon. En konfigurasjonsfeil eller applikasjonssårbarhet kan påvirke mer enn ett nettsted. Bruk separate distribusjoner der sterkere isolasjon er nødvendig.

Operasjonelle hensyn

  • Sikkerhetskopier alle nettsteds tabeller og konfigurasjon.
  • Bruk oppgraderinger på alle nettsteder sammen fordi de deler kode.
  • Test autentisering separat for hvert nettsted.
  • Sørg for at genererte lenker beholder nettstedutvalget.
  • Bekreft kioskmodus og offentlige rapporter i hver nettstedskontekst.
  • Dokumenttabellprefikser for å unngå utilsiktet vedlikehold på tvers av nettsteder.

WordPress multisite-autentisering støttes ikke av MRBS 1.12.2-integrasjonen.