Kwinqaku elilandelayo siza kujonga iMoodle. Le yinkqubo yolawulo lokufunda (I-LMS), isasazwa ngokukhululekileyo kwaye ibhalwe kwi-PHP. Yenzelwe ukunceda ootitshala benze indawo yokufunda kwi-intanethi. Imoodle yenziwa nguMartín Dougiamas.
Kule migca ilandelayo siza kubona indlela yokufaka iMoodle kwi-Ubuntu 20.04 LTS Focal Fossa. Ukulandela amanyathelo esiya kubona ngezantsi, kuyakufuneka kuthi ngaphambili siqinisekise ukuba siyahlangabezana nezona mfuno zisezantsi, njengoko zinjalo; uhlaziye inkqubo ye-Ubuntu 20.04 LTS, isitaki se-LAMP okanye imeko-bume, iakhawunti yomsebenzisi eneemvume zothando, kunye nokufikelela kwi-Intanethi.
Kwimeko apho ungenayo imeko eyimfuneko okwangoku, unako dibana ne- Isikhokelo sokufakwa kwesibane Ubuntu 20.04. Ungayidibanisa iMoodle kwi-Ubuntu 20.04 inkonzo yewebhu ngeendlela ezininzi, nokuba yeyona webhusayithi iphambili, iseva ezimeleyo, okanye, njengoko siza kwenza kweli nqaku, njengenxalenye yewebhusayithi ephambili. Kukwabalulekile ukuba sisebenze ngonxibelelwano olukhuselekileyo lwe-HTTPS, nangona ilula into kweli nqaku siza kuyenza ngaphezulu kwe-HTTP.
Khuphela i-Moodle ye-Ubuntu 20.04
Kwindawo yokukhuphela ye iwebhusayithi esemthethwenisinako Khuphela ingxelo yokugqibela ezinzileyo Imoodle Ubuntu 20.04 LTS.
Iiphakheji esiza kuzifumana kwiwebhu ziyafumaneka kwiifom ze-tgz kunye ne-.zip, amakhonkco akhokelela kwiphepha lokukhuphela ngokuzenzekelayo. Olunye ukhetho lwe khuphela ingxelo yamva nje namhlanjeIya kuvula i-terminal (Ctrl + Alt + T) kwaye isebenzise wget ngoku Landelayo:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Ukufakwa kwi-Ubuntu 20.04
Ngaphambi kokufaka iMoodle kwi-Ubuntu 20.04 LTS kuya kufuneka senze amanyathelo ambalwa ukulungiselela inkqubo. Ngale ndlela siza kufumana isifaki sewebhu esiza kuyisebenzisa kamva ukusebenza ngaphandle kwengxaki.
Iifayile zeMoodle
Ukuqala siza kuthi unzip iphakheji esisanda kuyikhuphela ngokuthe ngqo kwindawo enomdla kuthi. Kwisiphelo (Ctrl + Alt + T), kuya kufuneka sisebenzise umyalelo:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Kuba iMoodle kufuneka ibhalele kulawulo lwayo lokufaka, Sitshintsha umnini wolu lawulo asisebenzise kumsebenzisi apho inkonzo yewebhu isebenza khona (www-data):
sudo chown -R www-data: /var/www/html/moodle/
Nathi siyafuna ulawulo lweedatha zeMoodle. Siza kwenza oku ngaphandle komda wokukhangela kwiwebhu:
sudo mkdir /var/www/moodledata
Sitshintsha umnini wale khowudi ke uMoodle angabhala:
sudo chown www-data: /var/www/moodledata/
Database
I-Moodle iya kudinga inkxaso eyimfuneko kwi-database yolwazi esinayo kwi-Ubuntu 20.04, ekulo mzekelo iya kuba nguMariaDB.
Ukuqala siza kuvula i-terminal (Ctrl + Alt + T) sele ikho Sebenzisa i-mysql console iklayenti kunye nomsebenzisi esilawula naye:
sudo mysql -u root -p
Ngoku masenze Ukwenza isiseko sedatha:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Inqanaba elilandelayo liza kuba yenza umsebenzisi:
create user usuariomoodle@localhost identified by 'password123';
Siyaqhubeka ngokunika umsebenzisi iimvume eziyimfuneko kwiziko ledatha:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y siyavala unxibelelwano:
quit
PHP
Imoodle iya kufuna ulwandiso oluthile esiza kulufaka kwiindawo zokugcina Ubuntu. Ukuqala, siza kuhlaziya uluhlu lweephakeji ezikhoyo ngokuchwetheza kwi-terminal (Ctrl + Alt + T):
sudo apt update
Ke sifaka iiphakheji:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Ukugqitywa, kuyakufuneka phinda ulayishe kwakhona i-PHP okanye ubumbeko lwenkonzo yewebhu, ngokufanelekileyo:
sudo systemctl reload apache2
Isifaki sewebhu
Umatshini we-Ubuntu 20.04 LTS endenza ukuba eli nqaku lifikeleleke kwi-subdomain ubuntu.local.lan, ke Ndiza kusebenzisa i-url http://ubuntu.local.lan/moodle ukufikelela kufakelo.
Kanye ulwimi olukhethiweyo, Siza kuqinisekisa iindlela zeMoodle. Ngaphambili sidale isikhombisi sedatha esacetyiswa ngumfaki, ngenxa yoko akuyi kuba yimfuneko ukuyiguqula.
Inqanaba elilandelayo khetha i-injini yedatha:
Ukulahla phantsi kuya kusibonisa ukhetho olukhoyo kwinkqubo. Siza kukhetha leyo ihambelana nolungelelwaniso esele senzile.
Kwinyathelo elilandelayo ifom izakusicela idatha yoqhagamshelo kwinkonzo yedatha:
Siza kubonelela ngesiseko sedatha kunye namagama abasebenzisi, kunye negama eligqithisiweyo, njengoko besenzile kumanyathelo angaphambili.
Ukujonga uxhulumaniso, kuya kufuneka yamkela imigaqo yenkonzo:
Apha ngezantsi uluhlu lwe Ukujonga iimfuno zofakelo lweMoodle Ubuntu 20.04:
Ukuba amanyathelo angaphambili ebechanekile, zonke iimfuno ezisisiseko ziya kuhlangatyezwa kwaye sinokuqhubeka nenkqubo yokufaka.
Inkqubo yokufaka ngokwayo iya kubonisa uluhlu olude lwemisebenzi kunye neziphumo zayo:
Le nkqubo kwimeko yam ithathe ixesha elide. Ekupheleni kofakelo, ukuseta ulawulo kuqala indawo entsha:
Emva kokusetha, ungene ngokuzenzekelayo kwisiza, ibonisa indawo yobuqu:
Ngale nto sinokuqala ukusebenza kwindawo yethu entsha yeMoodle, kwaye siqale ukusebenzisa le Iqonga le-eLearning ukusebenza zombini kwinethiwekhi yendawo nakwi-Intanethi. Abasebenzisi abafuna ulwazi malunga nokusebenza kwayo, banako dibana ne- amaxwebhu asemthethweni kwiphepha leprojekthi.
Mholo. Ndiyaqonda ukuba imigaqo-nkqubo yakho "yeenqobo zokuziphatha" ayibandakanyi phantse ukungakhupheli icandelo kunye nomhlathi ngomhlathi umxholo wezinye iisayithi, akunjalo?
Ngomhla wayo ndiphosakele ukongeza ikhonkco lomthombo. Ndilungisile. Salu2
I-GRACIAS
Ndohlulekile:
I-ERROR 2002 (HY000): Ayikwazi ukuqhagamshela kwiseva ye-MySQL yendawo ngesokethi '/var/run/mysqld/mysqld.sock' (2)