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 |