Configurare¶
MRBS încarcă valorile implicite ale aplicației, apoi aplică setările specifice instalării.
Fișiere de configurare¶
| Fișier | Scop | Editați direct? |
|---|---|---|
config.inc.php |
Setări și secrete specifice site-ului | Da |
config.inc.php-sample |
Punctul de plecare pentru o nouă configurație | Copiați-l |
systemdefaults.inc.php |
Aplicații documentate implicite | Nu |
areadefaults.inc.php |
Valori implicite pentru zonele nou create | Nu |
Pentru a modifica o setare, copiați atribuirea relevantă dintr-un fișier implicit în config.inc.php, apoi modificați valoarea copiată.
!!! danger „Nu expune configurația”
`config.inc.php` conține baza de date și, eventual, acreditări ale furnizorului de e-mail sau de identitate. Restricționați accesul la fișiere și nu efectuați niciodată o configurație de producție.
Configurație minimă¶
O nouă instalare necesită în mod normal:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Setări implicite de sistem și zonă¶
Valorile implicite ale sistemului se aplică la nivel global, dacă nu sunt suprascrise. Valorile implicite ale zonei inițializează noi înregistrări de zonă.
Pentru zonele existente, utilizați interfața de administrare. Aceasta este o sursă comună de confuzie: modificarea unei zone implicite nu rescrie înregistrările bazei de date existente.
Organizați anulări locale¶
Păstrați anulări asociate împreună:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Adăugați un scurt motiv pentru setările care nu sunt evidente. Evitați să copiați întreg fișierul implicit, deoarece acest lucru face ca actualizările viitoare să fie mai greu de revizuit.
Aplicați modificările în siguranță¶
- Faceți backup
config.inc.php. - Modificați un grup asociat de setări.
- Verificați sintaxa PHP:
- Testați ca administrator, utilizator normal și vizitator deconectat.
- Păstrați acreditările în jurnale, capturi de ecran și rapoarte de probleme.
Utilizați referință de configurare pentru a găsi grupul potrivit de setări. Pentru un flux de lucru complet de configurare și întreținere, consultați config.inc.php în profunzime.