Μετάβαση στο περιεχόμενο

Multisite

Η λειτουργία πολλαπλών ιστότοπων επιτρέπει σε μία εγκατάσταση του MRBS να εξυπηρετεί πολλούς, λογικά διαχωρισμένους ιστότοπους.

$multisite = true;

Κάθε τοποθεσία έχει έναν κατάλογο ρυθμίσεων:

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

Οι ιστότοποι επιλέγονται χρησιμοποιώντας τη συμβολοσειρά ερωτήματος:

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

Μοντέλο απομόνωσης

Κάθε ιστότοπος θα πρέπει να χρησιμοποιεί το δικό του πρόθεμα πίνακα τουλάχιστον:

$db_tbl_prefix = 'example_';

Η διαμόρφωση του ιστότοπου μπορεί επίσης να παρακάμψει το θέμα, τον έλεγχο ταυτότητας, την αλληλογραφία και άλλες ρυθμίσεις.

Warning

Η λειτουργία πολλαπλών ιστότοπων σημαίνει κοινόχρηστο κώδικα εφαρμογής· δεν παρέχει ισχυρή απομόνωση μεταξύ πελατών. Ένα σφάλμα ρύθμισης ή μια ευπάθεια της εφαρμογής μπορεί να επηρεάσει περισσότερους από έναν ιστότοπους. Χρησιμοποιήστε χωριστές εγκαταστάσεις όπου απαιτείται ισχυρότερη απομόνωση.

Λειτουργικές εκτιμήσεις

  • Δημιουργήστε αντίγραφα ασφαλείας των πινάκων και των διαμορφώσεων κάθε ιστότοπου.
  • Εφαρμόστε αναβαθμίσεις σε όλους τους ιστότοπους μαζί επειδή μοιράζονται κώδικα.
  • Δοκιμάστε τον έλεγχο ταυτότητας ξεχωριστά για κάθε τοποθεσία.
  • Βεβαιωθείτε ότι οι σύνδεσμοι που δημιουργούνται διατηρούν την επιλογή τοποθεσίας.
  • Επαληθεύστε τη λειτουργία κιόσκι και τις δημόσιες αναφορές σε κάθε περιβάλλον τοποθεσίας.
  • Τεκμηριώστε τα προθέματα των πινάκων, ώστε να αποφύγετε ακούσιες εργασίες συντήρησης σε λάθος ιστότοπο.

Η ενσωμάτωση του MRBS 1.12.2 με το WordPress δεν υποστηρίζει έλεγχο ταυτότητας σε δίκτυο πολλαπλών ιστότοπων.