LMS - LAN Management System 1.11-git
Poprzedni | Rozdział 2. Instalacja i konfiguracja | Następny

# 2.3. Instalacja LMS

LMS w postaci archiwum tar.gz można pobrać ze strony domowej projektu (www.lms.org.pl), a następnie rozpakować i umieścić w wybranym katalogu (np. `/var/www/lms` ) dostępnym dla serwera www:

    $ cd /var/www
    $ wget http://www.lms.org.pl/download/stable/lms-x.x.x.tar.gz
    $ tar zxf lms-x.x.x.tar.gz

Biblioteka Smarty zawarta jest w paczce z LMSem. Natomiast gdy używasz wersji systemu pobranej wprost z CVSu musisz sam zadbać o jej instalację. Najprościej skorzystać ze skryptu `/devel/smarty_install.sh`, który pobierze bibliotekę Smarty z Internetu i skopiuje zawartość katalogu `/lib` z pobranej paczki do katalogu `/lib/Smarty`.

| Położenie wszystkich katalogów możesz zmienić w sekcji [directories] pliku `lms.ini`.

Pliki z konfiguracją (`sample/lms.ini` i `sample/lms-mgc.ini`) umieść w katalogu `/etc/lms`.

Skrypty wykonywalne z katalogu `bin` najlepiej przenieść do katalogu `/usr/sbin`.

| Serwer www musi mieć prawo odczytu pliku `lms.ini` oraz prawa odczytu i zapisu do katalogu `backup`. Stanowi to potencjalne obniżenie poziomu bezpieczeństwa systemu.

| Bezwzględnie LMS wymaga wyłączenia opcji PHP `register_globals`.

| Począwszy od wersji 1.6 przechowywanie konfiguracji interfejsu użytkownika w `lms.ini` jest przestarzałe. Jedynymi koniecznymi sekcjami w tym pliku są [database] i [directories] oraz konfiguracja skryptów perlowych. Ustawienia LMS-UI przechowywane są w bazie danych i mogą być modyfikowane przez interfejs użytkownika, mają także wyższy priorytet od tych zawartych w `lms.ini`.

Zalecane zmiany w php.ini (lub httpd.conf dla wirtualki LMSa):

    mbstring.func_overload = 7
    register_globals = off
    max_execution_time = 60 ; co najmniej
    memory_limit = 32M ; co najmniej

Przed pierwszym uruchomieniem LMSa wymagane jest ustawienie opcji konfiguracyjnych bazy danych i katalogów w pliku `lms.ini`. Następnie po uruchomieniu LMS-UI zakładamy konto użytkownika uprzywilejowanego (zaznaczając wszystkie uprawnienia). Po czym możemy przystąpić do konfiguracji podstawowej systemu. W menu Konfiguracja -> Interfejs użytkownika ustawiamy podstawowe opcje odnoszące się do LMS-UI. Następnie wymagane jest zdefiniowanie przynajmniej jednej firmy (oddziału) oraz wskazane jest zdefiniowanie stawek podatkowych, planów numeracyjnych, województw oraz hostów.

Poprzedni | Spis treści | Następny
Wymagania | Początek rozdziału | Lokalizacja