U sljedećem članku ćemo pogledati Moodle. Ovo je sistem upravljanja učenjem (LMS), slobodno distribuira i piše na PHP-u. Namijenjen je pomaganju nastavnicima u stvaranju zajednica za učenje na mreži. Moodle je kreirao Martín Dougiamas.
U narednim redovima ćemo vidjeti kako instalirati Moodle u Ubuntu 20.04 LTS Focal Fossa. Da biste slijedili korake koje ćemo vidjeti u nastavku, bit će potrebno da prethodno osiguramo da ispunjavamo određene minimalne zahtjeve, kakvi jesu; imaju ažurirani Ubuntu 20.04 LTS sistem, LAMP stog ili okruženje, korisnički račun sa sudo dozvolama i pristup Internetu.
U slučaju da još nemate potrebno okruženje, možete obratite se Vodič za instalaciju LAMP-a na Ubuntu 20.04. Moodle možete integrirati u Ubuntu 20.04 web uslugu na više načina, bilo kao glavnu web lokaciju, samostalni virtualni server ili, kao što ćemo učiniti u ovom članku, kao dio glavne web stranice. Također je važno raditi sa sigurnim HTTPS vezama, iako ćemo radi jednostavnosti u ovom članku to učiniti putem HTTP-a.
Preuzmite Moodle za Ubuntu 20.04
U području za preuzimanje datoteke zvanična web stranica, moći ćemo preuzmite najnoviju stabilnu verziju Moodle za Ubuntu 20.04 LTS.
Paketi koje ćemo naći na internetu dostupni su u formatima .tgz i .zip, čiji linkovi vode do stranice za automatsko preuzimanje. Druga opcija za preuzmite najnoviju verziju danas, otvorit će terminal (Ctrl + Alt + T) i koristiti wget kao što slijedi:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Instalacija na Ubuntu 20.04
Prije instaliranja Moodle-a na Ubuntu 20.04 LTS morat ćemo izvršiti nekoliko radnji za pripremu sistema. Na ovaj način dobit ćemo web instalater koji ćemo kasnije koristiti za rad bez problema.
Moodle datoteke
Za početak hoćemo raspakujte paket koji smo upravo preuzeli direktno na lokaciji koja nas zanima. U terminalu (Ctrl + Alt + T) trebat ćemo koristiti samo naredbu:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Budući da Moodle mora pisati u vlastiti instalacijski direktorij, mijenjamo vlasnika ovog direktorija u korisnika s kojim radi web usluga (www-podaci):
sudo chown -R www-data: /var/www/html/moodle/
Takođe trebamo direktorij za Moodle podatke. Stvorit ćemo ovo izvan opsega pregledavanja weba:
sudo mkdir /var/www/moodledata
Mijenjamo vlasnika ovog direktorija tako da Moodle može napisati:
sudo chown www-data: /var/www/moodledata/
Baza podataka
Moodleu će trebati potrebna podrška od mehanizma baze podataka koji imamo u Ubuntu 20.04, a koji će u ovom primjeru biti MariaDB.
Za početak ćemo već otvoriti terminal (Ctrl + Alt + T) koristite mysql klijent konzole i korisnik s kojim upravljamo:
sudo mysql -u root -p
Ajmo sad Za stvaranje baze podataka:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Sledeći korak će biti kreiraj korisnika:
create user usuariomoodle@localhost identified by 'password123';
Mi nastavljamo davanje potrebnih dozvola korisniku u bazi podataka:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y zatvaramo vezu:
quit
PHP
Moodleu će trebati određena proširenja koja ćemo instalirati iz Ubuntu spremišta. Za početak ćemo ažurirati listu dostupnih paketa upisivanjem u terminal (Ctrl + Alt + T):
sudo apt update
Onda instaliramo pakete:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Po završetku to će biti potrebno ponovno učitajte konfiguraciju PHP-a ili web usluge, po potrebi:
sudo systemctl reload apache2
Web instalater
Ubuntu 20.04 LTS mašina na kojoj radim ovaj članak dostupna je u poddomeni ubuntu.local.lan, tako da koristit ću url http://ubuntu.local.lan/moodle za pristup instalaciji.
Jednom izabrani jezik, potvrdit ćemo Moodle rute. Prije smo kreirali direktorij podataka koji je predložio instalacijski program, pa neće biti potrebno mijenjati ga.
Sledeći korak je odaberite mehanizam baze podataka:
Padajući će nam pokazati opcije dostupne u sistemu. Mi ćemo odabrati onu koja odgovara konfiguraciji koju smo prethodno napravili.
U sljedećem koraku obrazac zatražit će od nas podatke o vezi sa uslugom baze podataka:
Pružit ćemo bazu podataka i korisnička imena, kao i lozinku, baš kao što smo ih kreirali u prethodnim koracima.
Provjerili vezu, morat ćemo prihvatite uslove usluge:
Ispod je lista provjera zahtjeva za instalaciju Moodle-a na Ubuntu 20.04:
Ako su prethodni koraci bili točni, svi temeljni zahtjevi će biti zadovoljeni i moći ćemo nastaviti s postupkom instalacije.
Sam postupak instalacije prikazat će dugačku listu operacija i njegovi rezultati:
Ovaj postupak je u mom slučaju trajao dugo. Na kraju instalacije, započinje postavljanje administratora za novu stranicu:
Nakon konfiguracije automatski se prijavljujete na stranicu, prikazuje lično područje:
A s ovim možemo početi raditi na našoj novoj Moodle stranici i početi koristiti ovo eLearning platforma raditi i u lokalnoj mreži i putem Interneta. Korisnici kojima su potrebne informacije o njegovom radu mogu obratite se službena dokumentacija na stranici projekta.
Zdravo. Razumijem da vaši principi "uređivačke etike" ne uključuju praktički neplagiranje odjeljaka po odjeljak i paragrafa po sadržaj drugih web stranica, zar ne?
U svoje vrijeme propustio sam dodati izvornu vezu. Ispravio sam. Salu2
HVALA
Nisam uspio:
GREŠKA 2002 (HY000): Ne mogu se povezati s lokalnim MySQL serverom putem utičnice '/var/run/mysqld/mysqld.sock' (2)