Imoodle, inkqubo yolawulo lokufunda ku-Ubuntu 20.04 LTS

malunga neMoodle

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:

khuphela imoodle

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:

maríadb iqokobhe lasekhaya

sudo mysql -u root -p

Ngoku masenze Ukwenza isiseko sedatha:

yenza i-database yemoodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Inqanaba elilandelayo liza kuba yenza umsebenzisi:

yenza umsebenzisi wemoodle

create user usuariomoodle@localhost identified by 'password123';

Siyaqhubeka ngokunika umsebenzisi iimvume eziyimfuneko kwiziko ledatha:

unike amalungelo

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.

Ukukhetha ulwimi ukufakela imoodle

Kanye ulwimi olukhethiweyo, Siza kuqinisekisa iindlela zeMoodle. Ngaphambili sidale isikhombisi sedatha esacetyiswa ngumfaki, ngenxa yoko akuyi kuba yimfuneko ukuyiguqula.

qinisekisa iindlela

Inqanaba elilandelayo khetha i-injini yedatha:

idathabheyisi yemoodle

Ukulahla phantsi kuya kusibonisa ukhetho olukhoyo kwinkqubo. Siza kukhetha leyo ihambelana nolungelelwaniso esele senzile.

Kwinyathelo elilandelayo ifom izakusicela idatha yoqhagamshelo kwinkonzo yedatha:

ukulungiswa kwedatha

Siza kubonelela ngesiseko sedatha kunye namagama abasebenzisi, kunye negama eligqithisiweyo, njengoko besenzile kumanyathelo angaphambili.

Ukujonga uxhulumaniso, kuya kufuneka yamkela imigaqo yenkonzo:

Imiqathango yenkonzo

Apha ngezantsi uluhlu lwe Ukujonga iimfuno zofakelo lweMoodle Ubuntu 20.04:

jonga iimfuno

Ukuba amanyathelo angaphambili ebechanekile, zonke iimfuno ezisisiseko ziya kuhlangatyezwa kwaye sinokuqhubeka nenkqubo yokufaka.

Inkqubo yokufaka ngokwayo iya kubonisa uluhlu olude lwemisebenzi kunye neziphumo zayo:

Ukufakwa kwemood

Le nkqubo kwimeko yam ithathe ixesha elide. Ekupheleni kofakelo, ukuseta ulawulo kuqala indawo entsha:

idatha yemoodle

Emva kokusetha, ungene ngokuzenzekelayo kwisiza, ibonisa indawo yobuqu:

Indawo yobuqu yemoodle

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.


Izimvo ezi-4, shiya ezakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   uyifaka njani sitsho

    Mholo. Ndiyaqonda ukuba imigaqo-nkqubo yakho "yeenqobo zokuziphatha" ayibandakanyi phantse ukungakhupheli icandelo kunye nomhlathi ngomhlathi umxholo wezinye iisayithi, akunjalo?

    1.    UDamien A. sitsho

      Ngomhla wayo ndiphosakele ukongeza ikhonkco lomthombo. Ndilungisile. Salu2

  2.   UFERNANDO MARTIN sitsho

    I-GRACIAS

  3.   ULeonardo sitsho

    Ndohlulekile:

    I-ERROR 2002 (HY000): Ayikwazi ukuqhagamshela kwiseva ye-MySQL yendawo ngesokethi '/var/run/mysqld/mysqld.sock' (2)