Konfigurace¶
MRBS nejprve načte výchozí hodnoty aplikace a poté použije hodnoty upravené pro konkrétní instalaci.
Konfigurační soubory¶
| Soubor | Účel | Upravit přímo? |
|---|---|---|
config.inc.php |
Nastavení a citlivé údaje konkrétní instalace | Ano |
config.inc.php-sample |
Výchozí soubor pro novou konfiguraci | Zkopírovat |
systemdefaults.inc.php |
Dokumentované výchozí hodnoty aplikace | Ne |
areadefaults.inc.php |
Výchozí pro nově vytvořené oblasti | Ne |
Chcete-li nastavení změnit, zkopírujte příslušné přiřazení ze souboru s výchozími hodnotami do config.inc.php a upravte jeho hodnotu.
Konfiguraci nezveřejňujte
Soubor config.inc.php obsahuje údaje k databázi a případně také přihlašovací údaje k poště nebo poskytovateli identity. Omezte přístup k souboru a produkční konfiguraci nikdy neukládejte do verzovacího systému.
Minimální konfigurace¶
Nová instalace obvykle vyžaduje:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
Výchozí nastavení systému a oblasti¶
Výchozí systémová nastavení platí globálně, pokud je konfigurace nepřepíše. Výchozí hodnoty oblastí se používají při vytváření nových oblastí.
Stávající oblasti upravujte v administračním rozhraní. To bývá častým zdrojem nedorozumění: změna výchozích hodnot oblastí nezmění existující záznamy v databázi.
Uspořádejte místní přepisy¶
Související změny seskupujte:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
U méně zřejmých nastavení stručně uveďte důvod změny. Nekopírujte celý soubor s výchozími hodnotami, protože by se tím ztížila kontrola při budoucích aktualizacích.
Bezpečné provádění změn¶
- Zálohujte
config.inc.php. - Změňte jednu související skupinu nastavení.
- Zkontrolujte syntaxi PHP:
- Otestujte změnu jako správce, běžný uživatel i nepřihlášený návštěvník.
- Udržujte přihlašovací údaje mimo protokoly, snímky obrazovky a hlášení problémů.
Správnou skupinu nastavení vyhledejte v referenční příručce konfigurace. Úplný postup nastavení a údržby popisuje kapitola Podrobný průvodce souborem config.inc.php.