Skoči na vsebino

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.

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

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

  1. Varnostno kopiraj config.inc.php.
  2. Spremenite eno povezano skupino nastavitev.
  3. Preverite sintakso PHP:
php -l config.inc.php
  1. Preizkusite kot skrbnik, običajni uporabnik in odjavljeni obiskovalec.
  2. 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.