Järgmises artiklis vaatame Moodle'i. See on õpihaldussüsteem (LMS), vabalt levitatud ja PHP-s kirjutatud. Selle eesmärk on aidata õpetajatel luua veebipõhiseid õpikogukondi. Moodle'i lõi Martín Dougiamas.
Järgmistel ridadel näeme, kuidas installida Moodle Ubuntu 20.04 LTS Focal Fossa. Järgige neid samme, mida näeme allpool, meil on vaja eelnevalt tagada teatud miinimumnõuete täitmine, nagu nad on; teil on värskendatud Ubuntu 20.04 LTS süsteem, LAMP-i virn või keskkond, sudo-õigustega kasutajakonto ja juurdepääs Internetile.
Juhul, kui teil pole veel vajalikku keskkonda, saate seda teha konsulteerige LAMP-i paigaldusjuhend Ubuntu 20.04. Moodle'i saab integreerida Ubuntu 20.04 veebiteenusesse mitmel viisil, kas peamise veebisaidina, eraldiseisva virtuaalse serverina või, nagu me selles artiklis teeme, peamise veebisaidi osana. Samuti on oluline töötada turvaliste HTTPS-ühendustega, kuigi selle artikli lihtsuse huvides teeme seda HTTP kaudu.
Laadige alla Moodle for Ubuntu 20.04
Rakenduse allalaadimisalas ametlikul kodulehel, saame laadige alla uusim stabiilne versioon Moodle Ubuntu 20.04 LTS jaoks.
Veebist leitavad paketid on saadaval .tgz ja .zip vormingus, mille lingid viivad automaatse allalaadimisleheni. Teine võimalus laadige alla uusim versioon juba täna, avab see terminali (Ctrl + Alt + T) ja kasutab wget järgnevalt:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Installimine Ubuntu 20.04
Enne Moodle'i installimist Ubuntu 20.04 LTS-i peame süsteemi ettevalmistamiseks tegema mõned toimingud. Nii saame veebi installeri, mida hiljem probleemideta tööle hakkame kasutama.
Moodle'i failid
Alustuseks teeme pakkige äsja alla laaditud pakett lahti otse meid huvitavas asukohas. Terminalis (Ctrl + Alt + T) peame kasutama ainult käsku:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Kuna Moodle peab kirjutama oma installikataloogi, vahetame selle kataloogi omaniku kasutajaks, kellega veebiteenus töötab (www-andmed):
sudo chown -R www-data: /var/www/html/moodle/
Me vajame ka Moodle'i andmete kataloog. Loome selle veebibrauseri raamidest välja:
sudo mkdir /var/www/moodledata
Vahetame selle kataloogi omanikku nii et Moodle saab kirjutada:
sudo chown www-data: /var/www/moodledata/
Andmebaas
Moodle vajab vajalikku tuge andmebaasimootorist, mis meil on Ubuntu 20.04-s, milleks on selles näites MariaDB.
Alustuseks avame juba terminali (Ctrl + Alt + T) kasuta mysql konsooli klienti ja kasutaja, kellega me koos haldame:
sudo mysql -u root -p
Nüüd lähme Andmebaasi loomiseks:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Järgmine samm on luua kasutaja:
create user usuariomoodle@localhost identified by 'password123';
Jätkame vajalike õiguste andmine kasutajale andmebaasis:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y sulgeme ühenduse:
quit
PHP
Moodle vajab teatud laiendusi, mille installime Ubuntu hoidlatest. Alustuseks värskendame saadaolevate pakettide loendit, sisestades terminali (Ctrl + Alt + T):
sudo apt update
Järgmine installime paketid:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Pärast valmimist on see vajalik laadige uuesti PHP või veebiteenuse konfiguratsioonvastavalt vajadusele:
sudo systemctl reload apache2
Veebi installija
Ubuntu 20.04 LTS-i masin, millel selle artikli koostan, on juurdepääsetav alamdomeenil ubuntu.local.lan, nii et ma kasutan URL-i http://ubuntu.local.lan/moodle installile juurdepääsemiseks.
Üks kord valitud keel, kinnitame Moodle'i marsruute. Varem lõime installija soovitatud andmekataloogi, seega pole seda vaja muuta.
Järgmine samm on valige andmebaasimootor:
Rippmenüü näitab meile süsteemis saadaolevaid võimalusi. Valime selle, mis sobib varem tehtud konfiguratsiooniga.
Järgmises etapis vorm küsib meilt ühenduse andmeid andmebaasiteenusega:
Anname andmebaasi ja kasutajanimed, samuti parooli, just nagu lõime need eelmistes toimingutes.
Kontrollis ühendust, peame seda tegema nõustuge teenusetingimustega:
Allpool on nimekiri Moodle'i installimise nõuete kontrollimine Ubuntu 20.04:
Kui eelmised sammud on olnud õiged, on kõik põhinõuded täidetud ja saame jätkata installiprotsessiga.
Installiprotsess ise näitab pikka toimingute loendit ja selle tulemused:
See protsess võttis minu puhul kaua aega. Installimise lõpus algab administraatori seadistamine uue saidi jaoks:
Pärast seadistamist logitakse teid automaatselt saidile, näidates isiklikku ala:
Sellega saame hakata töötama oma uuel Moodle'i saidil ja hakata seda kasutama e-õppe platvorm töötada nii kohalikus võrgus kui ka Interneti kaudu. Kasutajad, kes vajavad teavet selle toimimise kohta, saavad konsulteerige ametlik dokumentatsioon projekti lehel.
Tere. Ma saan aru, et teie "toimetuse eetika" põhimõtted ei sisalda praktiliselt teiste saitide sisu jaotamise ja paragrahvi haaval plagiseerimist, eks?
Sel päeval igatsesin allika lingi lisamist. Olen parandanud. Salu2
TÄNU
Mul ebaõnnestus:
VIGA 2002 (HY000): ei saa ühendust kohaliku MySQL -serveriga pistikupesa '/var/run/mysqld/mysqld.sock' kaudu (2)