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/
mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p
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';
flush privileges;
use lms;
source doc/lms.mysql;