Moodle, yekudzidzira manejimendi system muUbuntu 20.04 LTS

nezveMoodle

Munyaya inotevera tichazotarisa kuMoodle. Iyi ndiyo yekudzidzira manejimendi system (LMS), zvakasununguka kugoverwa uye zvakanyorwa muPHP. Izvo zvakagadzirirwa kubatsira vadzidzisi kugadzira nharaunda dzekudzidza pamhepo. Moodle yakagadzirwa naMartín Dougiamas.

Mumitsara inotevera tichaona maitiro ekuisa Moodle pane Ubuntu 20.04 LTS Focal Fossa. Kutevera matanho atinozoona pazasi, zvichave zvakafanira kwatiri kuti timbove nechokwadi chekuti tinosangana nezvimwe zvidiki zvinodiwa, sezvavari; uve neyakavandudzwa Ubuntu 20.04 LTS system, LAMP stack kana nharaunda, account yevanoshandisa ine mvumo yesudo, uye Internet kuwana.

Kana iwe usina nharaunda inodiwa parizvino, unogona bvunza iyo LAMP gwaro rekumisikidza paUbuntu 20.04. Iwe unogona kusanganisa Moodle muUbuntu 20.04 webhu webhu nenzira dzakawanda, kungave sewebsite huru, yakamira chaiyo sevha, kana, sezvatichaita muchinyorwa chino, sechikamu chewebsite huru. Izvo zvakare zvakakosha kuti ushande pamwe nekuchengetedzeka kweHTTPS kubatana, kunyange zviri nyore muchinyorwa chino tichazviita pamusoro peHTTP.

Dhawunorodha Moodle yeUbuntu 20.04

Munzvimbo yekurodha yeiyo zviri pamutemo webhusaiti, tinogona dhawunorodha vhezheni yazvino yakagadzikana Moodle yeUbuntu 20.04 LTS.

Iwo mapakeji atichawana pawebhu anowanikwa mu .tgz uye .zip mafomati, zvinongedzo zvinotungamira kune otomatiki kurodha peji. Imwe sarudzo ye dhawunorodha yazvino vhezheni nhasi, ichavhura terminal (Ctrl + Alt + T) uye shandisa wget zvinotevera:

download moodle

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

Kuiswa paUbuntu 20.04

Usati waisa Moodle pane Ubuntu 20.04 LTS isu tichafanirwa kuita mashoma matanho kugadzirira iyo system. Nenzira iyi tichawana iyo yewebhu yekumisikidza iyo yatinozoshandisa gare gare kushanda pasina matambudziko.

Moodle mafaera

Kutanga tichadaro unzip iyo package yatichangobva kurodha pasi zvakananga munzvimbo inotifadza. Mune terminal (Ctrl + Alt + T), isu tinongofanirwa kushandisa rairo:

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

Sezvo Moodle inoda kunyorera kune yayo yekuisa dhairekitori, isu tinoshandura muridzi weichi dhairekitori kune mushandisi uyo webhu saiti inomhanya nayo (www-data):

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

Isu tinodawo dhairekitori re Moodle dhata. Tichagadzira izvi kunze kwechimiro chewebhu kubhurawuza:

sudo mkdir /var/www/moodledata

Isu tinoshandura muridzi weichi dhairekitori saka Moodle anokwanisa kunyora:

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

Database

Moodle inoda rutsigiro rwakakodzera kubva kuinjini yedhatabhesi yatinayo muUbuntu 20.04, iri mumuenzaniso uyu ichave MariaDB.

Kutanga isu tiri kuzovhura terminal (Ctrl + Alt + T) izvozvi shandisa mysql koni mutengi uye mushandisi watinotarisira naye:

maríadb musha goko

sudo mysql -u root -p

Zvino regai Kugadzira iyo data base:

gadzira dhatabhesi yemamoodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Nhanho inotevera ichave gadzira mushandisi:

gadzira mushandisi wemamoodle

create user usuariomoodle@localhost identified by 'password123';

Tinoenderera mberi kupa mvumo inodiwa kumushandisi pane database:

kupa ropafadzo

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

Y tinovhara kubatana:

quit

PHP

Moodle inoda zvimwe zvinowedzerwa zvatinozoisa kubva kuUbuntu zvinyorwa. Kutanga, tichaenda kunatsurudza runyorwa rwemapakeji aripo nekutaipa mune iyo terminal (Ctrl + Alt + T):

sudo apt update

Ipapo isu tinoisa mapakeji:

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

Pakupera, zvichave zvakakodzera reload PHP kana webhu dhizaini, sezvakakodzera:

sudo systemctl reload apache2

Webhu inoisa

Iyo Ubuntu 20.04 LTS muchina wandinoita kuti ichi chinyorwa chiwanikwe mune subdomain ubuntu.local.lan, saka ini ndinoshandisa url http://ubuntu.local.lan/moodle kuti uwane iyo yekuisa.

kusarudzwa kwemitauro kwekuisa mamoodle

Rimwechete mutauro wakasarudzwa, tiri kuenda kuzosimbisa nzira dzeMoodle. Pakutanga takagadzira dhairekitori re data rakakurudzirwa neanosimudza, saka hazvizove zvakafanira kuchichinja.

simbisa nzira

Nhanho inotevera ndeiyi Sarudza injini yedhatabhesi:

database yemamoodle

Kudonhedza pasi kuchazotiratidza sarudzo dziripo musystem. Tichasarudza iyo inokodzera kumisikidzwa kwatakaita kare.

Mune inotevera nhanho fomu inotibvunza isu nezve data rekubatanidza kune dhatabhesi sevhisi:

database tuning

Isu tinopa iyo dhatabhesi uye mazita evashandisi, pamwe nephasiwedi, sekungovasika kwatakaita mumatanho apfuura.

Wakatarisa kubatana, isu tichafanira gamuchira mazwi ebasa:

mamiriro ezvinhu ebasa

Pazasi pane rondedzero ye kutarisa zvinodiwa zveMoodle kuisirwa paUbuntu 20.04:

zvinodiwa kutarisa

Kana nhanho dzakapfuura dzave dzechokwadi, zvese zvakakosha zvinodiwa zvinozadziswa uye isu tinokwanisa kuenderera neiyo yekuisa maitiro

Maitiro ekumisikidza pachawo acharatidza runyorwa rurefu rwekushanda nemhedzisiro yacho:

mamiriro ekuisa

Maitiro aya mune yangu akatora nguva yakareba. Pakupera kwekumisikidza, setup ye admin inotanga yeiyo saiti nyowani:

data rakawanda remood

Mushure mekumisikidza, iwe unobva watopinda mukati saiti, kuratidza nzvimbo yako pachako:

nyowani yemunhu nzvimbo

Uye neizvi tinogona kutanga kushanda pane yedu nyowani Moodle saiti, uye kutanga kushandisa izvi eLearning chikuva kushanda zvese munharaunda yemuno uye kuburikidza neInternet. Vashandisi vanoda ruzivo nezve mashandiro ayo, vanogona bvunza iyo zvinyorwa zvepamutemo pane peji rerojekiti.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   maitiro ekuisa.me akadaro

    Mhoro. Ini ndinonzwisisa kuti yako misimboti ye "edhiyo edhisheni" haisanganisi zvisingaite kunyora chikamu nechikamu uye ndima nendima izvo zvemamwe masosi, handiti?

    1.    Damien A. akadaro

      Muzuva rayo ndakapotsa kuwedzera iyo sosi yekubatanidza. Ndagadzirisa. Salu2

  2.   FERNANDO MARTIN akadaro

    GRACIAS

  3.   Leonardo akadaro

    Ndakatadza:

    ERROR 2002 (HY000): Haikwanise kubatana kune server yemuno MySQL kuburikidza nesokisi '/var/run/mysqld/mysqld.sock' (2)