V naslednjem članku si bomo ogledali Moodle. To je sistem za upravljanje učenja (LMS), prosto distribuira in piše v PHP. Namenjen je učiteljem pri ustvarjanju spletnih učnih skupnosti. Moodle je ustvaril Martín Dougiamas.
V naslednjih vrsticah bomo videli, kako namestiti Moodle na Ubuntu 20.04 LTS Focal Fossa. Če želite slediti korakom, ki jih bomo videli spodaj, prej bomo morali zagotoviti, da izpolnjujemo nekatere minimalne zahteve, takšni kot so; imeti posodobljen sistem Ubuntu 20.04 LTS, sklad LAMP ali okolje, uporabniški račun z dovoljenji sudo in dostop do interneta.
Če še nimate potrebnega okolja, lahko posvetujte se s Vodič za namestitev LAMP na Ubuntu 20.04. Moodle lahko vključite v spletno storitev Ubuntu 20.04 na več načinov, bodisi kot glavno spletno mesto, samostojni navidezni strežnik ali, kot bomo storili v tem članku, kot del glavnega spletnega mesta. Pomembno je tudi delo z varnimi povezavami HTTPS, čeprav bomo zaradi poenostavitve v tem članku to storili prek HTTP.
Prenesite Moodle za Ubuntu 20.04
V območju za prenos datoteke uradna spletna stran, lahko prenesite najnovejšo stabilno različico Moodle za Ubuntu 20.04 LTS.
Paketi, ki jih bomo našli v spletu, so na voljo v oblikah .tgz in .zip, katerih povezave vodijo na stran za samodejni prenos. Druga možnost za prenesite najnovejšo različico še danes, odprl bo terminal (Ctrl + Alt + T) in uporabil wget kot sledi:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Namestitev v Ubuntu 20.04
Pred namestitvijo Moodle na Ubuntu 20.04 LTS bomo morali izvesti nekaj ukrepov za pripravo sistema. Tako bomo dobili spletni namestitveni program, ki ga bomo kasneje uporabili za brezhibno delo.
Datoteke Moodle
Za začetek bomo razpakirajte paket, ki smo ga pravkar prenesli neposredno na lokaciji, ki nas zanima. V terminalu (Ctrl + Alt + T) bomo morali uporabiti samo ukaz:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Ker mora Moodle pisati v svoj namestitveni imenik, lastnika tega imenika spremenimo v uporabnika, s katerim deluje spletna storitev (Www-podatkov):
sudo chown -R www-data: /var/www/html/moodle/
Tudi mi potrebujemo imenik za podatke Moodle. To bomo ustvarili izven obsega brskanja po spletu:
sudo mkdir /var/www/moodledata
Spremenili bomo lastnika tega imenika tako da Moodle lahko napiše:
sudo chown www-data: /var/www/moodledata/
Baza podatkov
Moodle bo potreboval potrebno podporo mehanizma zbirke podatkov, ki ga imamo v Ubuntu 20.04, ki bo v tem primeru MariaDB.
Za začetek bomo odprli terminal (Ctrl + Alt + T) uporabite odjemalca konzole mysql in uporabnik, s katerim upravljamo:
sudo mysql -u root -p
Zdaj pa pojdiva Če želite ustvariti bazo podatkov:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Naslednji korak bo ustvari uporabnika:
create user usuariomoodle@localhost identified by 'password123';
Nadaljujemo dodelitev potrebnih dovoljenj uporabniku v bazi podatkov:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y zapremo povezavo:
quit
PHP
Moodle bo potreboval določene razširitve, ki jih bomo namestili iz repozitorijev Ubuntu. Za začetek bomo seznam razpoložljivih paketov posodobili tako, da vtipkamo v terminal (Ctrl + Alt + T):
sudo apt update
Potem namestimo pakete:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Po zaključku bo to potrebno znova naložite konfiguracijo PHP ali spletne storitve, kot je primerno:
sudo systemctl reload apache2
Spletni namestitveni program
Stroj Ubuntu 20.04 LTS, na katerem delam ta članek, je dostopen v poddomeni ubuntu.local.lan, zato uporabil bom url http://ubuntu.local.lan/moodle za dostop do namestitve.
Enkrat izbrani jezik, potrdili bomo poti Moodle. Prej smo ustvarili podatkovni imenik, ki ga je predlagal namestitveni program, zato ga ne bo treba spreminjati.
Naslednji korak je izberite mehanizem baze podatkov:
Spustni seznam nam prikaže možnosti, ki so na voljo v sistemu. Izbrali bomo tisto, ki ustreza konfiguraciji, ki smo jo naredili prej.
V naslednjem koraku obrazec nas bo vprašal za podatke o povezavi s storitvijo baze podatkov:
Navedli bomo bazo podatkov in uporabniška imena ter geslo, tako kot smo jih ustvarili v prejšnjih korakih.
Preverili smo povezavo, morali bomo sprejmite pogoje storitve:
Spodaj je seznam preverjanje zahtev za namestitev Moodle v Ubuntu 20.04:
Če so bili prejšnji koraki pravilni, bodo izpolnjene vse temeljne zahteve in bomo lahko nadaljevali s postopkom namestitve.
Sam postopek namestitve bo prikazal dolg seznam operacij in njegovi rezultati:
Ta postopek je v mojem primeru trajal dolgo. Na koncu namestitve začne se skrbniška nastavitev za novo spletno mesto:
Po konfiguraciji ste samodejno prijavljeni na spletno mesto, ki prikazuje osebno področje:
In s tem lahko začnemo delati na našem novem spletnem mestu Moodle in začnemo uporabljati to platforma eLearning za delo tako v lokalnem omrežju kot prek interneta. Uporabniki, ki potrebujejo informacije o njegovem delovanju, lahko posvetujte se s uradna dokumentacija na strani projekta.
Zdravo. Razumem, da vaša načela "uredniške etike" praktično ne vključujejo neplagiranja odseka za odsekom in odstavek za odstavkom vsebine drugih spletnih mest, kajne?
V svojem času sem zamudil dodati izvorno povezavo. Popravil sem. Salu2
HVALA
Ni mi uspelo:
NAPAKA 2002 (HY000): Ne morem se povezati z lokalnim strežnikom MySQL prek vtičnice '/var/run/mysqld/mysqld.sock' (2)