Kihagyás

Konfiguráció

Az MRBS betölti az alapértelmezett értékeket az alkalmazásból, majd telepítésspecifikus felülírásokat alkalmaz.

Konfigurációs fájlok

Fájl Cél Közvetlenül szerkeszted?
config.inc.php Webhely-specifikus beállítások és titkok Igen
config.inc.php-sample Kiindulópont egy új konfigurációhoz Másold ki
systemdefaults.inc.php Dokumentált alkalmazás alapértelmezett beállításai Nem
areadefaults.inc.php Alapértelmezések az újonnan létrehozott területekhez Nem

Egy beállítás módosításához másolja a megfelelő hozzárendelést egy alapértelmezett fájlból a config.inc.php fájlba, majd módosítsa a másolt értéket.

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

Ne tegye közzé a konfigurációt

A config.inc.php adatbázist és esetleg levelezési vagy személyazonosság-szolgáltató hitelesítő adatait tartalmazza. Korlátozza a fájlhozzáférést, és soha ne végezzen éles konfigurációt.

Minimális konfiguráció

Az új telepítés általában megköveteli:

$timezone = "Europe/Berlin";

$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";

Rendszer és terület alapértelmezett beállításai

A rendszer alapértelmezései globálisan érvényesek, hacsak nem írják felül. A terület alapértelmezései inicializálják az új területrekordokat.

Meglévő területekhez használja az adminisztrációs felületet. Ez gyakori tévedésforrás: a terület alapértelmezett módosítása nem írja át a meglévő adatbázisrekordokat.

Helyi felülírások megszervezése

Tartsa együtt a kapcsolódó felülírásokat:

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

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

Adjon meg egy rövid okot a nem nyilvánvaló beállításokhoz. Kerülje a teljes alapértelmezett fájl másolását, mert ez megnehezíti a jövőbeni frissítések áttekintését.

Alkalmazza a változtatásokat biztonságosan

  1. Biztonsági mentés config.inc.php.
  2. Módosítson egy kapcsolódó beállításcsoportot.
  3. Ellenőrizze a PHP szintaxist:
php -l config.inc.php
  1. Tesztelje rendszergazdaként, normál felhasználóként és kijelentkezett látogatóként.
  2. Tartsa távol a hitelesítő adatokat a naplóktól, képernyőképektől és hibajelentésektől.

A konfigurációs hivatkozás segítségével megtalálhatja a megfelelő beállításcsoportot. A teljes beállítási és karbantartási munkafolyamatért lásd: config.inc.php mélységben.