Konfiguration¶
MRBS indlæser først applikationens standardværdier og anvender derefter de værdier, der er ændret for installationen.
Konfigurationsfiler¶
| Fil | Formål | Redigere direkte? |
|---|---|---|
config.inc.php |
Indstillinger og følsomme oplysninger for installationen | Ja |
config.inc.php-sample |
Udgangspunkt for en ny konfiguration | Kopiér |
systemdefaults.inc.php |
Dokumenterede standardværdier for applikationen | Nej |
areadefaults.inc.php |
Standardværdier for nyoprettede områder | Nej |
Hvis du vil ændre en indstilling, skal du kopiere den relevante tildeling fra standardfilen til config.inc.php og derefter ændre den kopierede værdi.
Offentliggør ikke konfigurationen
config.inc.php indeholder databaseoplysninger og muligvis legitimationsoplysninger til e-mail eller en identitetsudbyder. Begræns adgangen til filen, og læg aldrig en produktionskonfiguration i versionsstyring.
Minimal konfiguration¶
En ny installation kræver normalt:
$timezone = "Europe/Berlin";
$dbsys = "mysql";
$db_host = "localhost";
$db_database = "mrbs";
$db_login = "mrbs";
$db_password = "replace-this-password";
$db_tbl_prefix = "mrbs_";
System- og områdestandarder¶
Systemstandarder gælder globalt, medmindre de tilsidesættes. Områdestandarder initialiserer nye områderegistreringer.
Brug administrationsgrænsefladen til eksisterende områder. Det er en almindelig kilde til forvirring, at en ændring af områdets standardværdier ikke ændrer eksisterende databaseposter.
Organiser lokale tilsidesættelser¶
Hold relaterede tilsidesættelser sammen:
/******************
* Authentication
******************/
$auth["type"] = "db";
$auth["session"] = "php";
/********
* Email
********/
$mail_settings['admin_backend'] = 'smtp';
$smtp_settings['host'] = 'mail.example.org';
Tilføj en kort begrundelse for indstillinger, der ikke er selvforklarende. Undgå at kopiere hele standardfilen, da det gør fremtidige opgraderinger sværere at gennemgå.
Anvend ændringer sikkert¶
- Sikkerhedskopier
config.inc.php. - Skift en relateret gruppe af indstillinger.
- Kontrollér PHP-syntaksen:
- Test som administrator, almindelig bruger og uden at være logget ind.
- Hold legitimationsoplysninger ude af logfiler, skærmbilleder og problemrapporter.
Brug konfigurationsreferencen til at finde den rette gruppe af indstillinger. Den komplette arbejdsgang for opsætning og vedligeholdelse findes i Den komplette guide til config.inc.php.