[Debian][LMS] Instalacja krok po kroku

Tak by na przyszłość już była:)

1. Zaczynamy oczywiście od instalacji debiana, i przy instalacji wybierzmy jako dodatkowy pakiet serwer www. Mi w czystej wersji(patrz bez dodatków) nie chciało instalować modułów od www przez apt-get, prawdopodobnie trzeba było dodać jakieś repozytorium w pliku source.

2. Instalujemy potrzebne pakiety, posiłkowałem się tym opisem: http://porady-vps.nazwa.pl/debian-lamp-1-instalacja-apache-php-mysql-i-phpmyadmin/

3. Zaczynamy właściwą instalację lms:
w konsoli klepiemy kolejno:
cd /var/www

wget http://www.lms.org.pl/download/1.11/lms-1.11.13.tar.gz

tar zxf lms-1.11.13.tar.gz

I teraz gdy mamy go pobranego(wersje mogą pojawiać się nowsze), musimy poprzenosić parę plików z sample/ do folderu etc/lms -> którego wpierw będziemy musieli utworzyć.

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

następnie musimy edytować plik lms.ini ten w katalogu etc/lms i ustawić parametry dla bazy, takie jak login i hasło. Muszą się zgadzać z tymi danymi które podaliśmy przy instalacji.

4. Przenosimy skrypty z var/www/lms/bin do /usr/sbin
Skrypty wykonywalne z katalogu bin najlepiej przenieść do katalogu /usr/sbin.

Zapewne prawa dostępu do katalogów, będą musiały być zmienione. Ja w tym celu użyłem komendy:


sudo chmod 777 /folder/ktorego/uprawnienia/zmieniam/

5. Po przeniesieniu skryptów i plików konfiguracyjnych przyszedł czas na ustawienie bazy danych. W tym celu wchodzimy do katalogu lms:

cd /var/www/lms/

a dopiero w następnej kolejności łączymy się z bazą danych:

mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p 

podajemy hasło i wykonujemy poniższe polecenia:

CREATE DATABASE lms /*!40101 CHARACTER SET utf8 COLLATE utf8_polish_ci */; 

GRANT USAGE ON lms.* TO lms@localhost; 

GRANT select,insert,update,delete,create,alter,drop ON lms.* TO lms@localhost IDENTIFIED BY 'twoje_hasło'; 

Uwaga w miejscu 'twoje_haslo' podajemy twoje hasło:)

 flush privileges; 

use lms; 

source doc/lms.mysql;

W ten sposób mamy dopełnioną konfiguracje naszego lms i możemy zalogować się do niego poprzez adres naszego serwera: ip_serwera/lms , wpisanego w przeglądarkę  .