Konfigurační soubor (config.php)

Soubor config.php obsahuje důležitá nastavení systému. Je vygenerován při instalaci, ale je možné jej upravovat manuálně.

Klíč Popis
debug

Vývojový režim (true/false).

Ve vývojovém režimu se zobrazuje více informací v případě chyby. Také je aktivní toolbar z pluginu Devkit. Nepoužívat na živém webu.

db.server
db.port
db.user
db.password

Přístupové údaje k databázi.

Klíč db.port může být null.

db.name Název databáze.
db.prefix Prefix názvu tabulek, např. 'sunlight'.
secret

Tajný hash. Používá se při generování XSRF tokenů, tokenů pro trvalé přihlášení apod.

Automaticky jej vygeneruje instalátor. Případně můžete použít generátor hashů.

base_url

Základní URL systému, která se použije vždy. Neměla by končit lomítkem. Hodí se v případě kdy systém nedetekuje správnou URL automaticky.

fallback_lang

Záložní jazyk, který se použije, pokud není dostupný ten aktuálně zvolený. Např. 'cs'.

fallback_base_url

Záložní základní URL systému, pokud ji není možné automaticky detekovat (např. v konzoli). Neměla by končit lomítkem.

trusted_proxies

Pole s IP adresami proxy serverů (nebo null). Je možné použít CIDR notaci.

Potřeba pro správnou detekci IP adresy uživatele, pokud vaše stránky běží za reverzní proxy.

trusted_proxy_headers

Nastavení proxy hlaviček, kterým se dá důvěřovat.

Možná hodnota: 'forwarded', 'x-forwarded', 'all' nebo null.

cache

Používat cache (true/false).

Na živém webu je doporučeno mít cache zapnutou.

timezone

Vlastní časové pásmo nebo null.

Např. 'Europe/Prague'.

safe_mode

Nouzový režim (true/false).

Pokud je aktivní nouzový režim, je deaktivována většina pluginů, je vypnutá cache a jazyk se přepne na fallback_lang. Hodí se v případě, že vám chyba pluginu brání v přístupu do administrace.