Głównym plikiem konfiguracyjnym LMS jest lms.ini, który należy umieścić w katalogu /etc/lms lub w katalogu głównym LMS'a. Zawiera on zmienne konfiguracyjne LMS-UI oraz wszystkich skryptów wykonywalnych z wyjątkiem LMS-MGC.
Pamiętaj o usunięciu średników na początku linii z ustawianym parametrem konfiguracyjnym. |
type
Typ drivera bazy danych. Aktualnie w 100% supportowany jest 'mysql', 'mysqli' oraz 'postgres'. Domyślnie: mysql
Przykład: type = mysql
host
Host gdzie zainstalowana jest baza danych. Najczęściej, localhost, ale można tutaj wstawić cokolwiek (ip, domena, ścieżka do gniazda w formacie '/path/to/socket'). Domyślnie: localhost
Przykład: host = localhost
user
Użytkownik do bazy danych. W wielu wypadkach (jeżeli postępowałeś zgodnie ze wskazówkami w dokumentacji) będzie to 'lms'. Jeżeli chcesz używać konta uprzywilejowanego, prawdopodobnie wpiszesz 'root' (MySQL na większości *nixów), 'mysql' (na PLD) bądź 'postgres' (PostgreSQL). Domyślnie: mysql
Przykład: user = lms
password
Hasło do bazy danych. Domyślnie puste.
Przykład: password = password
database
Nazwa bazy danych, domyślnie lms.
Przykład: database = lms
sys_dir
Katalog systemowy. Jest to miejsce gdzie jest cała zawartość UI LMS'a, czyli index.php, grafiki, szablony i reszta. Domyślnie, index.php stara się sam odnaleźć w filesystemie używając getcwd(), ale lepiej by było gdyby mu powiedzieć gdzie jest:
Przykład: sys_dir = /var/www/htdocs/lms/
modules_dir
Katalog z "modułami" LMS'a. Czyli zawartość katalogu modules. Domyślnie jest to podkatalog modules w sys_dir.
Przykład: modules_dir = /usr/share/lms/modules/
lib_dir
Katalog z "bibliotekami" LMS'a. Czyli zawartość katalogu lib. Domyślnie to podkatalog lib w sys_dir.
Przykład: lib_dir = /usr/share/lms/lib/
backup_dir
Katalog z kopiami zapasowymi bazy danych - miejsce gdzie LMS zapisuje zrzuty z bazy. Domyślnie jest to podkatalog 'backups'.
Przykład: backup_dir = /var/backup/lms/
Jeśli katalog z kopiami zapasowymi będzie osiągalny z poziomu WWW, to każdy bez autoryzacji będzie miał do nich dostęp. |
doc_dir
Katalog na archiwum dokumentów - miejsce gdzie LMS zapisuje pobrane pliki. Domyślnie jest to podkatalog 'documents'.
Przykład: doc_dir = /usr/share/documents/
Jeśli ten katalog będzie osiągalny z poziomu WWW, to każdy bez autoryzacji będzie miał do nich dostęp. |
smarty_compile_dir
Katalog kompilacji Smarty-ego. Miejsce gdzie Smarty kompiluje szablony. Domyślnie to templates_c w katalogu sysdir.
Przykład: smarty_compile_dir = /var/smarty/compile/lms
smarty_templates_dir
Katalog z szablonami którymi Smarty-ego. Domyślnie to podkatalog templates z sys_dir'a.
Przykład: smarty_templates_dir = /usr/share/lms/templates
Sekcja ta zawiera opcje dotyczące naliczania opłat, a także dane do druków przelewu, których opis znajdziesz w rozdziale o fakturach.
suspension_percentage (opcjonalny)
Wartość procentowa obciążenia generowana dla obciążeń zawieszonych. Domyślnie: '0'
Przykład: suspension_percentage = 50
Poprzedni | Spis treści | Następny |
Instalacja serwera baz danych | Początek rozdziału | Prawa dostępu |