Konfiguracija¶
MRBS najprej naloži privzete vrednosti aplikacije, nato pa uporabi nastavitve posamezne namestitve.
Konfiguracijske datoteke¶
| Datoteka | Namen | Urediti neposredno? |
|---|---|---|
config.inc.php |
Nastavitve in skrivnosti, specifične za spletno mesto | ja |
config.inc.php-sample |
Izhodišče za novo konfiguracijo | Kopiraj |
systemdefaults.inc.php |
Dokumentirane privzete nastavitve aplikacije | št |
areadefaults.inc.php |
Privzete vrednosti za novo ustvarjena področja | št |
Če želite spremeniti nastavitev, kopirajte ustrezno dodelitev iz privzete datoteke v config.inc.php in nato spremenite kopirano vrednost.
Ne izpostavljaj konfiguracije
config.inc.php vsebuje podatkovno bazo in morda pošto ali poverilnice ponudnika identitete. Omejite dostop do datoteke in nikoli ne izdajte produkcijske konfiguracije.
Minimalna konfiguracija¶
Nova namestitev običajno zahteva:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Privzete nastavitve sistema in področja¶
Sistemske privzete nastavitve veljajo globalno, razen če jih preglasite. Privzete nastavitve področja inicializirajo nove zapise področja.
Za obstoječa področja uporabite skrbniški vmesnik. To je pogost vir zmede: sprememba privzetega področja ne prepiše obstoječih zapisov baze podatkov.
Organizirajte lokalne preglasitve¶
Ohranite povezane preglasitve skupaj:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Dodajte kratek razlog za neočitne nastavitve. Izogibajte se kopiranju celotne privzete datoteke, ker je zaradi tega težje pregledati prihodnje nadgradnje.
Varno uveljavite spremembe¶
- Varnostno kopiraj
config.inc.php. - Spremenite eno povezano skupino nastavitev.
- Preverite sintakso PHP:
- Preizkusite kot skrbnik, običajni uporabnik in odjavljeni obiskovalec.
- Poverilnice naj ne bodo v dnevnikih, posnetkih zaslona in poročilih o težavah.
Uporabite sklic na konfiguracijo, da poiščete pravo skupino nastavitev. Za celoten potek dela namestitve in vzdrževanja glejte config.inc.php v globino.