Lewati ke isi

Multisitus

Mode multisitus memungkinkan satu instalasi kode MRBS melayani beberapa situs yang terpisah secara logis.

$multisite = true;

Setiap situs memiliki direktori konfigurasi:

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

Situs dipilih menggunakan string kueri:

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

Model isolasi

Setiap situs minimal harus menggunakan awalan tabelnya sendiri:

$db_tbl_prefix = 'example_';

Konfigurasi situs juga dapat mengesampingkan tema, autentikasi, email, dan pengaturan lainnya.

Warning

Multisite adalah kode aplikasi bersama, bukan isolasi penyewa yang kuat. Kesalahan konfigurasi atau kerentanan aplikasi dapat mempengaruhi lebih dari satu situs. Gunakan penerapan terpisah yang memerlukan isolasi yang lebih kuat.

Pertimbangan operasional

  • Cadangkan tabel dan konfigurasi setiap situs.
  • Terapkan peningkatan ke semua situs secara bersamaan karena mereka berbagi kode.
  • Uji autentikasi secara terpisah untuk setiap situs.
  • Pastikan tautan yang dihasilkan mempertahankan pilihan situs.
  • Verifikasi mode kios dan laporan publik di setiap konteks situs.
  • Dokumentasikan awalan tabel untuk menghindari pemeliharaan lintas situs yang tidak disengaja.

Autentikasi multisitus WordPress tidak didukung oleh integrasi MRBS 1.12.2.