Διαμόρφωση¶
Το MRBS φορτώνει πρώτα τις προεπιλεγμένες τιμές της εφαρμογής και έπειτα εφαρμόζει τις τιμές που έχουν οριστεί για τη συγκεκριμένη εγκατάσταση.
Αρχεία διαμόρφωσης¶
| Αρχείο | Σκοπός | Άμεση επεξεργασία; |
|---|---|---|
config.inc.php |
Ρυθμίσεις και ευαίσθητα δεδομένα της εγκατάστασης | Ναι |
config.inc.php-sample |
Σημείο εκκίνησης για μια νέα διαμόρφωση | Αντιγράψτε το |
systemdefaults.inc.php |
Προεπιλογές τεκμηριωμένης εφαρμογής | Όχι |
areadefaults.inc.php |
Προεπιλογές για νέες περιοχές | Όχι |
Για να αλλάξετε μια ρύθμιση, αντιγράψτε τη σχετική ανάθεση από ένα αρχείο προεπιλογών στο config.inc.php και, στη συνέχεια, αλλάξτε την αντιγραμμένη τιμή.
Μην εκθέτετε το αρχείο ρυθμίσεων
Το 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_";
Προεπιλογές συστήματος και περιοχής¶
Οι προεπιλογές συστήματος ισχύουν παγκοσμίως, εκτός εάν παρακαμφθούν. Οι προεπιλογές περιοχής αρχικοποιούν νέες εγγραφές περιοχής.
Για τις υπάρχουσες περιοχές χρησιμοποιήστε τη διεπαφή διαχείρισης. Πρόκειται για συχνή πηγή σύγχυσης: η αλλαγή των προεπιλογών περιοχής δεν μεταβάλλει τις υπάρχουσες εγγραφές στη βάση δεδομένων.
Οργανώστε τοπικές παρακάμψεις¶
Διατηρήστε μαζί τις σχετικές παρακάμψεις:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Προσθέστε έναν σύντομο λόγο για μη προφανείς ρυθμίσεις. Αποφύγετε την αντιγραφή ολόκληρου του αρχείου προεπιλογών γιατί αυτό καθιστά πιο δύσκολο τον έλεγχο των μελλοντικών αναβαθμίσεων.
Εφαρμόστε τις αλλαγές με ασφάλεια¶
- Δημιουργήστε αντίγραφο ασφαλείας του
config.inc.php. - Αλλάξτε μια σχετική ομάδα ρυθμίσεων.
- Ελέγξτε τη σύνταξη PHP:
- Δοκιμάστε ως διαχειριστής, κανονικός χρήστης και αποσυνδεδεμένος επισκέπτης.
- Διατηρήστε τα διαπιστευτήρια μακριά από αρχεία καταγραφής, στιγμιότυπα οθόνης και αναφορές προβλημάτων.
Χρησιμοποιήστε την αναφορά ρυθμίσεων για να βρείτε τη σωστή ομάδα επιλογών. Για την πλήρη διαδικασία εγκατάστασης και συντήρησης, ανατρέξτε στο αναλυτικό κεφάλαιο για το config.inc.php.