root/config.php

Najważniejszym plikiem całego systemu jest plik config.php. Zawiera on stałe określające hasło, login oraz host do bazy danych. Plik ten powinien być ściśle chroniony, polecamy nadanie mu prawa 0400, dzięki czemu nie będzie możliwy podgląd zawartości tego pliku. Poniższa tabela zawiera opis stałych zawartych w tym pliku.

Tabela 4.1. Stałe zawarte w pliku config.php

Nazwa stałej Przeznaczenie
SQL_LAYER Warstwa używana do łączenia się z bazą danych. Domyślną wartością jest mysql. Dzięki tej stałej, do systemu włączony zostanie plik mysql.php (z katalogu include/db) który zawiera klasę DB używaną do łączenia się z bazą danych.
INSTALLED Stała mająca znaczenie jedynie dla systemu instalacji projektu. Wartość false oznacza, że system nie został jeszcze zainstalowany.
DEBUG_EXTRA Jeżeli stała posiada wartość true, system wyświetli komunikaty i podpowiedzi ostrzegawcze wygenerowane przez PHP.
SERVER_HOST Nazwa serwera, na którym znajduje się baza danych, i z którym system ma się łączyć.
SERVER_LOGINNazwa użytkownika systemu baz danych.
SERVER_PASSWORDHasło użytkownika systemu baz danych.
SREVER_PORTPort na którym działa baza (jeżeli standardowy, w tym miejscu należy podać wartość false).
DATABASEBaza danych, w której znajdują się tabele systemu.

Plik config.php jest włączany do systemu z poziomu skryptu common.php

Uwaga! Treść tego skryptu jest modyfikowana w trakcie procesu instalacji przez plik install.php.