Preduvjeti
Priprema
Zaključak
Moodle je popularna, robusna platforma za učenje otvorenog koda za stvaranje personaliziranih okruženja za učenje koju podržava globalna zajednica ljudi koja pokreće okruženja za učenje diljem svijeta. U ovom vodiču naučit ćete kako instalirati i postaviti Moodle na instancu poslužitelja Ubuntu 16.04.
Preduvjeti
- Instanca poslužitelja Ubuntu Server 16.04 od 1 GB.
- Tipični LAMP stog (Apache, MySQL i PHP).
Priprema
Korak 1
- Ažurirajte OS pakete:
apt-get update
- Instalirajte potrebne PHP module:
apt-get install aspell graphviz php7.0-curl php7.0-gd php7.0-intl php7.0-ldap php7.0-mysql php7.0-pspell php7.0-xml php7.0-xmlrpc php7.0-zip
- Ponovno pokrenite Apache web poslužitelj:
service apache2 restart
Korak 2
Preuzmite Moodle putem Curla sa službenog poslužitelja Moodle distribucije.
- Preuzmite Moodle datoteke:
curl -L https://download.moodle.org/download.php/direct/stable32/moodle-latest-32.tgz > moodle.tgz
- Izvucite Moodle datoteke iz preuzete arhive i stavite ih u zadani korijen dokumenta Apache:
sudo tar -xvzf moodle.tgz -C /var/www/html
Korak 3
Sada ćemo stvoriti direktorij za Moodle izvan korijenske mape weba za pohranjivanje podataka vezanih za tečaj. Ovo je sigurniji pristup u usporedbi sa pohranjivanjem podataka tečaja unutar korijenskog direktorija Moodlea:
- Napravite imenik:
mkdir /var/moodledata
- Promijenite vlasništvo direktorija tako da korisnik web poslužitelja ima pristup njemu:
chown -R www-data /var/moodledata
- Postavite odgovarajuća dopuštenja direktorija:
chmod -R 0770 /var/moodledata
4. korak
Sada trebamo stvoriti MySQL bazu podataka koju će Moodle koristiti za pohranjivanje svojih podataka. Konfigurirat ćemo MySQL tako da slijedi strukturu koju Moodle očekuje. i kreirati korisnika za bazu podataka.
Otvorite MySQL konfiguracijsku datoteku.
nano /etc/mysql/mysql.conf.d/mysqld.cnf
U odjeljku "Osnovne postavke" dodajte sljedeće retke.
default_storage_engine = innodb
innodb_file_per_table = 1
innodb_file_format = Barracuda
Spremite konfiguracijsku datoteku i ponovno pokrenite MySQL.
service mysql-server restart
Sada možemo kreirati bazu podataka.
Prijavite se na MySQL.
mysql -u root -p
Unesite root lozinku kada se to od vas zatraži koju ste naveli tijekom postavljanja MySQL-a.
Korak 5
Unesite sljedeću naredbu za stvaranje baze podataka.
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Stvorite korisnička dopuštenja baze podataka za bazu podataka.
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodler'@'localhost' IDENTIFIED BY 'YourMoodlePassword';
Izađite iz MySQL CLI.
quit;
Napomena: trebali biste koristiti sigurnu lozinku za svoju bazu podataka.
Zaključak
Čestitamo! Sada imate uspješnu instalaciju Moodlea koji radi na vašem Ubuntu Serveru 16.04 instanci. Da biste dovršili instalaciju, otvorite preglednik i idite na http://YOUR_SERVER_IP/moodle. Ovo bi trebalo biti vrlo jednostavno, ali uvijek možete pogledati službeni vodič za instalaciju .