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

Διαμόρφωση

Το MRBS φορτώνει πρώτα τις προεπιλεγμένες τιμές της εφαρμογής και έπειτα εφαρμόζει τις τιμές που έχουν οριστεί για τη συγκεκριμένη εγκατάσταση.

Αρχεία διαμόρφωσης

Αρχείο Σκοπός Άμεση επεξεργασία;
config.inc.php Ρυθμίσεις και ευαίσθητα δεδομένα της εγκατάστασης Ναι
config.inc.php-sample Σημείο εκκίνησης για μια νέα διαμόρφωση Αντιγράψτε το
systemdefaults.inc.php Προεπιλογές τεκμηριωμένης εφαρμογής Όχι
areadefaults.inc.php Προεπιλογές για νέες περιοχές Όχι

Για να αλλάξετε μια ρύθμιση, αντιγράψτε τη σχετική ανάθεση από ένα αρχείο προεπιλογών στο config.inc.php και, στη συνέχεια, αλλάξτε την αντιγραμμένη τιμή.

// Copied from systemdefaults.inc.php and overridden for this site.
$default_view = "week";

Μην εκθέτετε το αρχείο ρυθμίσεων

Το 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';

Προσθέστε έναν σύντομο λόγο για μη προφανείς ρυθμίσεις. Αποφύγετε την αντιγραφή ολόκληρου του αρχείου προεπιλογών γιατί αυτό καθιστά πιο δύσκολο τον έλεγχο των μελλοντικών αναβαθμίσεων.

Εφαρμόστε τις αλλαγές με ασφάλεια

  1. Δημιουργήστε αντίγραφο ασφαλείας του config.inc.php.
  2. Αλλάξτε μια σχετική ομάδα ρυθμίσεων.
  3. Ελέγξτε τη σύνταξη PHP:
php -l config.inc.php
  1. Δοκιμάστε ως διαχειριστής, κανονικός χρήστης και αποσυνδεδεμένος επισκέπτης.
  2. Διατηρήστε τα διαπιστευτήρια μακριά από αρχεία καταγραφής, στιγμιότυπα οθόνης και αναφορές προβλημάτων.

Χρησιμοποιήστε την αναφορά ρυθμίσεων για να βρείτε τη σωστή ομάδα επιλογών. Για την πλήρη διαδικασία εγκατάστασης και συντήρησης, ανατρέξτε στο αναλυτικό κεφάλαιο για το config.inc.php.