Preskočiť na obsah

Konfigurácia

MRBS najprv načíta predvolené hodnoty aplikácie a potom použije nastavenia konkrétnej inštalácie.

Konfiguračné súbory

Súbor Účel Upraviť priamo?
config.inc.php Nastavenia a tajomstvá špecifické pre danú lokalitu áno
config.inc.php-sample Východiskový bod pre novú konfiguráciu Skopírujte to
systemdefaults.inc.php Zdokumentované predvolené nastavenia aplikácie Nie
areadefaults.inc.php Predvolené hodnoty pre novovytvorené oblasti Nie

Ak chcete zmeniť nastavenie, skopírujte príslušné priradenie zo súboru predvolených nastavení do config.inc.php a potom zmeňte skopírovanú hodnotu.

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

Nevystavovať konfiguráciu

config.inc.php obsahuje databázu a prípadne poverenia poskytovateľa pošty alebo identity. Obmedzte prístup k súborom a nikdy nepotvrdzujte produkčnú konfiguráciu.

Minimálna konfigurácia

Nová inštalácia zvyčajne 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_";

Predvolené nastavenia systému a oblasti

Predvolené nastavenia systému platia globálne, pokiaľ nie sú prepísané. Predvolené hodnoty oblasti inicializujú nové záznamy oblasti.

Pre existujúce oblasti použite administračné rozhranie. Toto je bežný zdroj nejasností: zmena predvolenej oblasti neprepíše existujúce záznamy databázy.

Zorganizujte miestne prepísania

Uchovávajte súvisiace prepísania spolu:

/******************
 * Authentication
 ******************/
$auth["type"] = "db";
$auth["session"] = "php";

/********
 * Email
 ********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';

Pridajte krátky dôvod pre nejasné nastavenia. Vyhnite sa kopírovaniu celého súboru predvolených nastavení, pretože to sťažuje kontrolu budúcich aktualizácií.

Aplikujte zmeny bezpečne

  1. Zálohujte config.inc.php.
  2. Zmeňte jednu súvisiacu skupinu nastavení.
  3. Skontrolujte syntax PHP:
php -l config.inc.php
  1. Otestujte sa ako správca, bežný používateľ a neprihlásený návštevník.
  2. Uchovávajte prihlasovacie údaje mimo denníkov, snímok obrazovky a hlásení problémov.

Použite odkaz na konfiguráciu na nájdenie správnej skupiny nastavení. Kompletný pracovný postup nastavenia a údržby nájdete na config.inc.php do hĺbky.