Εγκατάσταση¶
Μια εγκατάσταση MRBS αποτελείται από τρία μέρη: τα αρχεία της εφαρμογής, τους πίνακες της βάσης δεδομένων και τη ρύθμιση του διακομιστή web.
1. Εγκαταστήστε τα αρχεία εφαρμογής¶
Κατεβάστε το MRBS 1.12.2 και αποσυμπιέστε το έξω από τη ρίζα του ιστοτόπου. Κάντε διαθέσιμα τα περιεχόμενα του καταλόγου web/ στη διεύθυνση URL όπου θα λειτουργεί το MRBS.
Για παράδειγμα:
Διαμορφώστε τον διακομιστή web έτσι ώστε το /var/www/mrbs να είναι η ρίζα του εγγράφου της εφαρμογής ή να εκτίθεται ως αποκλειστική διαδρομή.
Δημοσίευση μόνο του καταλόγου της εφαρμογής
Η έκδοση περιέχει σενάρια βάσης δεδομένων και αρχεία του έργου εκτός του web/. Αυτά δεν πρέπει να είναι δημόσια προσβάσιμα.
2. Δημιουργήστε τη βάση δεδομένων¶
Δημιουργήστε τη βάση δεδομένων και, στη συνέχεια, φορτώστε το σχήμα που παρέχεται με την έκδοση:
Τα σενάρια σχήματος χρησιμοποιούν το πρόθεμα πίνακα mrbs_. Εάν αλλάξετε το $db_tbl_prefix, εφαρμόστε το ίδιο πρόθεμα με συνέπεια στο σχήμα.
3. Δημιουργήστε τη διαμόρφωση¶
Αντιγράψτε το δείγμα αρχείου:
Επεξεργαστείτε το config.inc.php και ορίστε τουλάχιστον τη ζώνη ώρας και τη σύνδεση στη βάση δεδομένων:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Για PostgreSQL, χρησιμοποιήστε:
Διατηρήστε το config.inc.php αναγνώσιμο μόνο από τον λογαριασμό διακομιστή ιστού και από έμπιστους διαχειριστές, επειδή περιέχει διαπιστευτήρια.
4. Ανοίξτε το MRBS¶
Επισκεφτείτε τη διαμορφωμένη διεύθυνση URL, για παράδειγμα:
Με την προεπιλεγμένη μέθοδο ελέγχου ταυτότητας db, το MRBS σάς ζητά να δημιουργήσετε τον πρώτο διαχειριστή. Συνεχίστε με Πρώτη ρύθμιση.
Ιδιοκτησία διαμόρφωσης¶
Μην επεξεργαστείτε το systemdefaults.inc.php ή το areadefaults.inc.php. Αντιγράψτε μόνο τις ρυθμίσεις που πρέπει να αντικαταστήσετε στο config.inc.php.
Αυτός ο διαχωρισμός έχει σημασία κατά τις αναβαθμίσεις:
- Το
systemdefaults.inc.phpπεριέχει προεπιλογές εφαρμογής. - Το
areadefaults.inc.phpπεριέχει προεπιλογές για περιοχές που δημιουργήθηκαν πρόσφατα. - Το
config.inc.phpπεριέχει τις τιμές που έχουν προσαρμοστεί για τη συγκεκριμένη εγκατάσταση.