„Moodle“ - mokymosi valdymo sistema „Ubuntu 20.04 LTS“

apie „Moodle“

Kitame straipsnyje apžvelgsime „Moodle“. Tai yra mokymosi valdymo sistema (LMS), laisvai platinamas ir rašomas PHP. Jis skirtas padėti mokytojams kurti internetines mokymosi bendruomenes. „Moodle“ sukūrė Martínas Dougiamasas.

Šiose eilutėse mes pamatysime, kaip įdiegti „Moodle“ „Ubuntu 20.04 LTS Focal Fossa“. Norėdami atlikti toliau nurodytus veiksmus, mums reikės anksčiau įsitikinti, kad mes laikomės tam tikrų minimalių reikalavimų, kokie jie yra; turėti atnaujintą „Ubuntu 20.04 LTS“ sistemą, LAMP kaminą ar aplinką, vartotojo abonementą su sudo leidimais ir prieigą prie interneto.

Jei dar neturite reikiamos aplinkos, galite pasitarkite su LAMP diegimo vadovas „Ubuntu“ 20.04. „Moodle“ galite integruoti į „Ubuntu 20.04“ žiniatinklio paslaugą keliais būdais kaip pagrindinę svetainę, atskirą virtualųjį serverį arba, kaip tai darysime šiame straipsnyje, kaip pagrindinės svetainės dalį. Taip pat svarbu dirbti su saugiais HTTPS ryšiais, nors šiame straipsnyje paprastumo dėlei tai atliksime per HTTP.

Atsisiųskite „Moodle“, skirtą „Ubuntu 20.04“

Atsisiuntimo srityje oficiali svetainė, mes galėsime atsisiųskite naujausią stabilią versiją „Moodle“, skirta „Ubuntu 20.04 LTS“.

Paketai, kuriuos rasime internete, yra .tgz ir .zip formatais, kurių nuorodos veda į automatinio atsisiuntimo puslapį. Kitas variantas atsisiųskite naujausią versiją šiandien, jis atidarys terminalą (Ctrl + Alt + T) ir naudos wget taip:

atsisiųsti

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

Diegimas „Ubuntu 20.04“

Prieš įdiegdami „Moodle“ į „Ubuntu 20.04 LTS“, turėsime atlikti keletą veiksmų, kad parengtume sistemą. Tokiu būdu gausime žiniatinklio diegimo programą, kurią vėliau naudosime dirbdami be problemų.

„Moodle“ failai

Norėdami pradėti mes išpakuokite ką tik atsisiųstą paketą tiesiogiai mus dominančioje vietoje. Terminale (Ctrl + Alt + T) turėsime naudoti tik komandą:

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

Kadangi „Moodle“ reikia rašyti į savo diegimo katalogą, pakeičiame šio katalogo savininką į vartotoją, su kuriuo veikia žiniatinklio paslauga (www-data):

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

Mums taip pat reikia „Moodle“ duomenų katalogas. Šį sukursime už interneto naršymo ribų:

sudo mkdir /var/www/moodledata

Keičiame šio katalogo savininką kad „Moodle“ galėtų parašyti:

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

Duomenų bazė

„Moodle“ reikės reikalingo palaikymo iš duomenų bazės variklio, kurį turime „Ubuntu 20.04“, kuris šiame pavyzdyje bus „MariaDB“.

Norėdami pradėti, dabar atidarysime terminalą („Ctrl“ + „Alt“ + T) naudoti „mysql“ konsolės klientą ir vartotojas, su kuriuo tvarkome:

maríadb namų apvalkalas

sudo mysql -u root -p

Dabar tegul Norėdami sukurti duomenų bazę:

sukurti duomenų bazę

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Kitas žingsnis bus sukurti vartotoją:

sukurti vartotoją

create user usuariomoodle@localhost identified by 'password123';

Mes tęsiame reikalingų leidimų suteikimas vartotojui duomenų bazėje:

suteikti privilegijas

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

Y uždarome ryšį:

quit

PHP

„Moodle“ reikės tam tikrų plėtinių, kuriuos įdiegsime iš „Ubuntu“ saugyklų. Pirmiausia atnaujinsime galimų paketų sąrašą įvesdami terminalą (Ctrl + Alt + T):

sudo apt update

Kitas įdiegiame paketus:

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

Baigus tai bus būtina perkraukite PHP ar žiniatinklio paslaugų konfigūraciją, kaip pridera:

sudo systemctl reload apache2

Žiniatinklio diegimo programa

„Ubuntu 20.04 LTS“ mašina, kurioje kuriu šį straipsnį, yra prieinama padomenyje ubuntu.local.lan, taigi naudosiu URL http://ubuntu.local.lan/moodle norėdami pasiekti įrenginį.

kalbos pasirinkimas „Moodle“ diegimui

Vieną kartą pasirinkta kalba, ketiname patvirtinti „Moodle“ maršrutus. Anksčiau mes sukūrėme diegimo programos pasiūlytą duomenų katalogą, todėl jo modifikuoti nereikės.

patvirtinti maršrutus

Kitas žingsnis yra pasirinkite duomenų bazės variklį:

duomenų bazė moodle

Išskleidžiamasis meniu parodys sistemoje galimas parinktis. Mes pasirinksime tą, kuri tinka anksčiau sukurtai konfigūracijai.

Kitame etape forma paprašys mūsų prisijungimo duomenų bazės tarnyboje duomenų:

duomenų bazės derinimas

Pateiksime duomenų bazę ir vartotojo vardus, taip pat slaptažodį, kaip juos sukūrėme atlikdami ankstesnius veiksmus.

Patikrinome ryšį, turėsime sutikti su paslaugų teikimo sąlygomis:

moodle paslaugų teikimo sąlygos

Žemiau yra sąrašas tikrinant „Moodle“ diegimo reikalavimus „Ubuntu“ 20.04:

reikalavimų patikrinimas

Jei ankstesni veiksmai buvo teisingi, visi pagrindiniai reikalavimai bus įvykdyti ir galėsime tęsti diegimo procesą.

Pats diegimo procesas parodys ilgą operacijų sąrašą ir jo rezultatai:

„moodle“ instaliacija

Šis procesas mano atveju užtruko ilgai. Diegimo pabaigoje Prasideda administratoriaus sąranka naujai svetainei:

bendrieji „moodle“ duomenys

Po sąrankos esate automatiškai prisijungę prie svetainės, rodantis asmeninę sritį:

moodle asmeninė sritis

Tai atlikę galime pradėti dirbti savo naujoje „Moodle“ svetainėje ir pradėti ją naudoti el. mokymosi platforma dirbti tiek vietiniame tinkle, tiek per internetą. Vartotojai, kuriems reikia informacijos apie jo veikimą, gali pasitarkite su oficialūs dokumentai projekto puslapyje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   kaip įdiegti sakė

    Sveiki. Suprantu, kad jūsų „redakcijos etikos“ principai neapima kitų svetainių turinio plagijavimo, ar ne?

    1.    Damienas A. sakė

      Savo dieną aš praleidau pridėti šaltinio nuorodą. Aš pataisiau. Salu2

  2.   FERNANDO MARTINAS sakė

    AČIŪ

  3.   Leonardo da Vinci sakė

    Aš susimoviau:

    KLAIDA 2002 (HY000): Nepavyksta prisijungti prie vietinio „MySQL“ serverio per lizdą „/var/run/mysqld/mysqld.sock“ (2)