I-Moodle, uhlelo lokuphathwa kokufunda ku-Ubuntu 20.04 LTS

mayelana neMoodle

Esihlokweni esilandelayo sizobheka iMoodle. Lolu uhlelo lokuphathwa kokufunda (I-LMS), isatshalaliswa ngokukhululekile futhi yabhalwa nge-PHP. Kuhloswe ngalo ukusiza othisha bakhe imiphakathi yokufunda online. I-Moodle yadalwa nguMartín Dougiamas.

Emigqeni elandelayo sizobona ukuthi ungayifaka kanjani iMoodle ku-Ubuntu 20.04 LTS Focal Fossa. Ukulandela izinyathelo esizobona ngezansi, kuzodingeka ukuthi ngaphambili siqinisekise ukuthi siyahlangabezana nezimfuneko ezithile eziphansi, njengoba zinjalo; unesistimu ye-Ubuntu 20.04 LTS ebuyekeziwe, isitaki se-LAMP noma imvelo, i-akhawunti yomsebenzisi enezimvume zothando, nokufinyelela i-Inthanethi.

Uma kwenzeka ungenayo imvelo edingekayo okwamanje, unga thinta i- LAMP ukufakwa umhlahlandlela ku-Ubuntu 20.04. Ungahlanganisa i-Moodle kusevisi yewebhu ye-Ubuntu 20.04 ngezindlela eziningi, noma njengewebhusayithi eyinhloko, iseva ebonakalayo ehlukile, noma, njengoba sizokwenza kule ndatshana, njengengxenye yewebhusayithi eyinhloko. Kubalulekile futhi ukusebenza ngokuxhumeka okuphephile kwe-HTTPS, noma kube lula kule ndatshana sizoyenza ngaphezu kwe-HTTP.

Landa i-Moodle ye-Ubuntu 20.04

Endaweni yokulanda yefayela le- iwebhusayithi esemthethweni, singakwazi landa inguqulo yakamuva ezinzile I-Moodle ye-Ubuntu 20.04 LTS.

Amaphakeji esizowathola kuwebhu ayatholakala kumafomethi we-. Enye inketho ye- landa inguqulo yakamuva namuhla, izovula ukuphela (Ctrl + Alt + T) bese isebenzisa wget Ngokulandelayo:

download imoodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz

Ukufaka ku-Ubuntu 20.04

Ngaphambi kokufaka i-Moodle ku-Ubuntu 20.04 LTS kuzofanele senze izinyathelo ezimbalwa ukulungiselela uhlelo. Ngale ndlela sizothola isifaki sewebhu esizosisebenzisa kamuva ukusebenza ngaphandle kwezinkinga.

Amafayela we-Moodle

Ukuqala sizokwenza unzip iphakethe esisanda kulilanda ngqo endaweni esiyithandayo. Ku-terminal (Ctrl + Alt + T), kuzofanele sisebenzise umyalo kuphela:

sudo tar xf moodle-latest-39.tgz -C /var/www/html/

Njengoba iMoodle idinga ukubhalela inkomba yayo yokufaka, siguqula umnikazi walesi siqondisi asisebenzisele i-web service esebenza ngayo (www-data):

sudo chown -R www-data: /var/www/html/moodle/

Siyakudinga futhi umkhombandlela wedatha ye-Moodle. Sizokwenza lokhu kungabikho kokudlulisa amehlo kuwebhu:

sudo mkdir /var/www/moodledata

Sishintsha umnikazi walesi siqondisi ngakho-ke uMoodle angabhala:

sudo chown www-data: /var/www/moodledata/

Database

UMoodle uzodinga ukwesekwa okudingekayo kusuka kunjini yedatha esinayo ku-Ubuntu 20.04, kulesi sibonelo ezoba nguMariaDB.

Ukuqala sizovula i-terminal (Ctrl + Alt + T) vele sebenzisa iklayenti le-mysql console nomsebenzisi esiphatha naye:

igobolondo lasekhaya le-maríadb

sudo mysql -u root -p

Manje ake Ukwakha isisekelo sedatha:

dala i-database yemoodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Isinyathelo esilandelayo kuzoba dala umsebenzisi:

dala umsebenzisi wemoodle

create user usuariomoodle@localhost identified by 'password123';

Siyaqhubeka unikeza izimvume ezidingekayo kumsebenzisi ku-database:

nikeza amalungelo

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y sivala ukuxhumana:

quit

PHP

I-Moodle izodinga izandiso ezithile esizokufaka kusuka kumakhosombe e-Ubuntu. Ukuqala, sizobuyekeza uhlu lwamaphakeji atholakalayo ngokuthayipha ku-terminal (Ctrl + Alt + T):

sudo apt update

Ngemuva kwalokho sifaka amaphakheji:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

Lapho usuqedile, kuzodingeka layisha kabusha i-PHP noma ukumiswa kwensiza yewebhu, njengoba kufanele:

sudo systemctl reload apache2

Isifaki sewebhu

Umshini we-Ubuntu 20.04 LTS ngenza ukuthi le ndatshana ifinyeleleke kusizinda se-ubuntu.local.lan, ngakho-ke ngizosebenzisa i-url http://ubuntu.local.lan/moodle ukufinyelela ukufakwa.

Ukukhethwa kolimi kokufakwa kwemood

Kanye ulimi olukhethiwe, sizoqinisekisa imizila ye-Moodle. Ngaphambilini sidale umkhombandlela wedatha ophakanyiswe isifaki, ngakho-ke ngeke kudingeke ukuwuguqula.

qinisekisa imizila

Isinyathelo esilandelayo khetha injini yedatha:

i-database yemoodle

Okwehliswayo kuzosikhombisa izinketho ezitholakala ohlelweni. Sizokhetha leyo evumelana nokucushwa esikwenze ngaphambilini.

Esigabeni esilandelayo ifomu izosicela idatha yokuxhuma kwinsizakalo yedatha:

ukuhlelwa kwedatha

Sizohlinzeka ngama-database namagama abasebenzisi, kanye ne-password, njengoba nje sibenzile kuzinyathelo zangaphambilini.

Ihlolwe uxhumano, kuzofanele yamukela imigomo yesevisi:

imigomo yesevisi yemoodle

Ngezansi uhlu lwe Izidingo zokuhlola ukufakwa kweMoodle ku-Ubuntu 20.04:

izidingo hlola

Uma izinyathelo zangaphambilini bezilungile, zonke izidingo eziyisisekelo zizohlangatshezwa futhi sizokwazi ukuqhubeka nenqubo yokufaka.

Inqubo yokufaka uqobo izokhombisa uhlu olude lwemisebenzi nemiphumela yako:

ukufakwa kwemoodle

Le nqubo kimi yathatha isikhathi eside. Ekupheleni kokufakwa, ukusethwa komlawuli kuqala yesiza esisha:

idatha yemodi ejwayelekile

Ngemuva kokusetha, ungene ngokuzenzakalela kusayithi, ibonisa indawo yomuntu siqu:

indawo yomuntu siqu

Futhi ngalokhu singaqala ukusebenza kusayithi lethu elisha le-Moodle, bese siqala ukusebenzisa lokhu Ipulatifomu ye-eLearning ukusebenza kokubili kunethiwekhi yendawo nge-Intanethi. Abasebenzisi abadinga ulwazi ngokusebenza kwayo, bangakwazi thinta i- imibhalo esemthethweni ekhasini lephrojekthi.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   kanjani ukufaka.me kusho

    Sawubona. Ngiyaqonda ukuthi izimiso zakho "zokuziphatha kokuhlela" azibandakanyi cishe ukungakopishi isigaba nesigaba ngendima okuqukethwe kwamanye amasayithi, akunjalo?

    1.    UDamien A. kusho

      Ngosuku lwayo ngiphuthelwe ukungeza isixhumanisi somthombo. Ngilungisile. Salu2

  2.   UFERNANDO MARTIN kusho

    I-GRACIAS

  3.   Leonardo kusho

    Ngehlulekile:

    I-ERROR 2002 (HY000): Ayikwazi ukuxhuma kuseva ye-MySQL yendawo ngesokhethi '/var/run/mysqld/mysqld.sock' (2)