To Kaip įdiegti „Moodle“ Ubuntu 21.04 - Hirsute begemotas

Kompiuteryje įdiegtos platformos, kurios prisitaiko prie mūsų poreikių, tapo būtinos, kad joje atliekamas darbas būtų kuo išsamesnis ir efektyvesnis.

Šiandien matome, kaip švietimo segmentas įgavo naujų jėgų ir ne tik dėl pasaulinių situacijų, bet ir dėl to, kad IT sektorius turi tokį bumą, yra įvairių platformų, skirtų tik švietimo daliai. Tai idealu, kai mūsų laikas yra ribotas arba mes nenorime fiziškai persikelti į vietą.

Tarp populiariausių šiuolaikinių švietimo platformų randame „Moodle“. „Moodle“ savo vartotojams suteikia prieigą prie platformos su tvirta ir saugia integruota sistema. Tai garantuoja, kad viskas, kas vyksta, yra valdoma centralizuotai, naudojant geriausias šiam tikslui skirtas priemones.

„Moodle“ siūlo paprastą vartotojo sąsają su tokiomis funkcijomis kaip vilkimas ir nuleidimas, o pliusas yra tai, kad ji palaiko daugiau nei 120 kalbų.

Aplinkos„Moodle“ sujungia dvi esmines aplinkas, tokias kaip:

  • Mišrus mokymasis
  • Internetiniai kursai

funkcijosTarp ryškiausių „Moodle“ funkcijų yra:

  • Nuolat stebima vykdomos veiklos pažanga
  • Jame integruota personalizuota lenta su esamais ir ankstesniais kursais, be to, integruotas skyrius, skirtas peržiūrėti laukiančius darbus
  • Prieinama vartotojo sąsaja
  • Suderinamas su atvirais standartais, tokiais kaip IMS-LTI arba SCORM
  • Tai suteikia mums galimybę įkelti failus į debesį per „OneDrive“, „Dropbox“ ir „Google“ diską
  • Ji turi veiklą ir bendradarbiavimo įrankius, tokius kaip forumai, wiki, žodynėliai, duomenų bazių veikla
  • Praneša mums apie naujus įvykius
  • Nuolatiniai saugos atnaujinimai
  • Jis turi saugų autentifikavimą ir saugų registraciją
  • Integruokite „viskas viename“ kalendorių

Jei matote, kad tai yra perspektyvi galimybė, „Solvetic“ išmokys jus įdiegti „Moodle“ „Ubuntu 21.04“.

1. Kaip įdiegti „Moodle“ „Ubuntu 21.04“

1 žingsnis
Pirmas dalykas yra patikrinti, ar naudojame „Ubuntu 21.04“, tam terminale vykdome šiuos veiksmus:

 lsb_release -a

2 žingsnis
Po to atnaujinsime sistemą naudodami komandą:

 sudo apt atnaujinimas

3 žingsnis
Dabar įdiegsime reikalingus PHP plėtinius ir bibliotekas, kad „Moodle“ veiktų taip, kaip tikėtasi, vykdome:

 sudo apt įdiegti php-common php-iconv php-curl php-mbstring php-xmlrpc php-muilas php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav

4 žingsnis
Įvedame raidę S, kad patvirtintume šių priedų atsisiuntimą ir įdiegimą:

Po to mes ketiname įdiegti LEMP krūvą sistemoje, LEMP („Linux“, „Nginx“ („EngineX“, „MariaDB“ ir „PHP“) buvo sukurtos kaip įrankių rinkinys, skirtas įdiegti ir valdyti žiniatinklio programas, todėl būtina įdiegti šį krūvą prieš įdiegdami ir visiškai sukonfigūruodami „Moodle“ „Ubuntu 21.04“.

5 žingsnis
Pirmas dalykas, kurį reikia įdiegti, bus „Nginx“ su šia komanda:

 sudo apt įdiegti nginx

6 žingsnis
Diegimą patvirtiname raide S:

7 žingsnis
Visi „Nginx“ konfigūracijos failai bus saugomi kataloge /etc /nginx, o pagrindinis konfigūracijos failas yra /etc/nginx/nginx.conf.

Mes patikriname „Nginx“ būseną naudodami komandą:

 sudo systemctl būsena nginx

8 žingsnis
Matome, kad jo būsena yra aktyvi ir veikia, dabar įgaliname „Nginx“ su „Linux“ paleidimu:

 sudo systemctl yra įjungtas nginx

9 veiksmas
Vykdome komandą „ip add“, kad pamatytume „Ubuntu 21.04“ IP adresą:

10 žingsnis
Turėdami tą IP adresą, einame į naršyklę ir ją įvedę pamatysime „Nginx“ pagrindinį puslapį:

DIDELIS

11 žingsnis
Dabar ketiname įdiegti „MariaDB“, o su „MariaDB“ turėsime santykių duomenų bazės administravimo sistemą, kurios diegimui vykdome:

 sudo apt install mariadb-server mariadb-client

12 žingsnis
Atsisiuntimą ir įdiegimą patvirtiname raide S:

13 žingsnis
Mes tikriname „MariaDB“ būseną:

 sudo systemctl būsena mariadb

14 žingsnis
Dabar įgaliname „MariaDB“ su „Ubuntu 21.04“ įkrova:

 „sudo systemctl“ įgalinta „mariadb“

15 žingsnis
Atėjo laikas užtikrinti „MariaDB“ diegimą, nes pagal numatytuosius nustatymus kai kurie parametrai yra nesaugūs, todėl vykdome šiuos veiksmus:

 sudo mysql_secure_installation
Paspaudę „Enter“, priskirsime pagrindinį slaptažodį:

16 žingsnis
Pamatysime šiuos klausimus, į kuriuos atsakome raide „y“:

  • Pašalinti anoniminius vartotojus? [TA / N] ir
  • Neleisti root prisijungimo nuotoliniu būdu? [TA / N] ir
  • Pašalinti bandymų duomenų bazę ir pasiekti ją? [TA / N] ir
  • Dabar iš naujo įkelti privilegijų lenteles? [TA / N] ir

17 žingsnis
Norėdami sukurti svetaines, turime įdiegti PHP, kuri yra dinamiška ir atviro kodo programavimo kalba, norėdami ją įdiegti „Ubuntu 21.04“:

 sudo apt įdiegti php php-mysql php-fpm

18 žingsnis
Mes patvirtiname procesą raide S:

19 žingsnis
Įjungiame PHP su „Ubuntu 21.04“ paleidimu:

 sudo systemctl yra įjungtas php7.4-fpm

2. Sukurkite „Moodle Ubuntu Server 21.04“ duomenų bazę ir atsisiųskite saugyklas

1 žingsnis
Turime sukurti duomenų bazę „MySQL“, kad galėtume administruoti „Moodle“, todėl prieiname prie „MySQL“ naudodami komandą:

 sudo mysql
Ten vykdome kiekvieną iš šių eilučių:
 CREATE DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE LAIKINĖS LENTELĖS, DROP, INDEX, ALTER ON moodle. * Į „moodleadmin“ @ „localhost“, identifikuojamas pagal „slaptažodį“; PLŪŠIMO PRIVILEGIJOS; mesti;

2 žingsnis
Po to mes atsisiųsime „Moodle“ saugyklas su komanda:

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

3 žingsnis
Mes ištrauksime suspausto failo turinį į / var / www / html katalogą:

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

4 žingsnis
Išvardysime išgautą turinį:

 ls / var / www / html /

5 žingsnis
Mes suteikiame reikiamus leidimus:

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

6 žingsnis
Sukuriame katalogą, kuriame bus „Moodle“ duomenys:

 sudo mkdir -p / var / moodledata
Mes suteikiame reikiamus leidimus:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

7 žingsnis
Kitas žingsnis bus redaguoti „Moodle“ konfigūracijos failą, todėl vykdome šiuos veiksmus:

 cd / var / www / html / moodle / sudo cp config-dist.php config.php sudo nano config.php

8 žingsnis
Pamatysime šiuos dalykus:

9 veiksmas
Mes einame į šias eilutes:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> priešdėlis

10 žingsnis
Ten turime redaguoti reikšmes su duomenimis, kuriuos užregistravome „MySQL“:

11 žingsnis
Žemiau randame šias eilutes ir priskiriame šias vertes:

 $ CFG-> wwwroot = 'http: // kompiuterio_vardas';

 $ CFG-> dataroot = ' / var / moodledata';

Pakeitimus išsaugome „Ctrl“ + O klavišais ir išeiname iš redaktoriaus naudodami „Ctrl“ + X.

12 žingsnis
Labai svarbu, kad NGINX palaikytų „Moodle“ svetainę, todėl mes ketiname sukurti naują serverio bloko konfigūraciją kataloge /etc/nginx/conf.d/ ir naudojame šią komandą:

 sudo nano /etc/nginx/conf.d/moodle.conf
Ten įvedame šią sintaksę:
 serveris {klausytis 80; serverio_pavadinimas „Komanda“; root / var / www / html / moodle; indeksas indeksas.php; vieta / {try_files $ uri $ uri / /index.php?$query_string; } vieta ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; įtraukti /etc/nginx/mime.types; include fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Išsaugome pakeitimus ir išeiname iš redaktoriaus.

13 žingsnis
Patvirtiname „Nginx“ konfigūraciją ir iš naujo įkeliame paslaugą:

 sudo nginx -t

 sudo systemctl iš naujo įkelti nginx

14 žingsnis
Norėdami užbaigti procesą, einame į naršyklę ir įvedame „Ubuntu 21.04“ IP adresą, pamatysime:

DIDELIS

15 žingsnis
Ten mes spustelime „Tęsti“ ir kitame lange patvirtiname, kad diegimo reikalavimai yra įvykdyti:

DIDELIS

16 žingsnis
Apačioje spustelėkite „Tęsti“, kad pereitumėte prie šių komponentų diegimo proceso:

DIDELIS

17 žingsnis
Kai šis procesas baigsis, pamatysime tai:

DIDELIS

18 žingsnis
Spustelime Tęsti ir dabar turime užregistruoti kai kuriuos duomenis kaip administratoriaus vartotojas, el. Paštas, šalis ir zona:

DIDELIS

19 žingsnis
Spustelėkite „Atnaujinti profilį“ ir dabar pamatysime šiuos dalykus:

DIDELIS

20 žingsnis
Ten mes užregistruojame norimą svetainės informaciją „Moodle“, apačioje galime priskirti geografinį regioną:

DIDELIS

21 žingsnis
Spustelėkite „Išsaugoti pakeitimus“ ir pateksime į „Moodle“:

DIDELIS

22 žingsnis
Norėdami sukonfigūruoti „Moodle“, galite sukonfigūruoti HTTPS, jei norime tai padaryti, einame į terminalą ir vykdome:

 sudo snap install -klasikinis certbot

23 žingsnis
Diegimo pabaigoje mes įvedame:

24 žingsnis
Dabar sugeneruojame „Nginx“ sertifikatą naudodami šią komandą:

 sudo certbot -nginx

25 žingsnis
Ten įvedame savo el. Pašto adresą ir sutinkame su licencijos sąlygomis:

26 žingsnis
Kai tai bus padaryta, einame į konfigūracijos failą:

 sudo nano /var/www/html/moodle/config.php
Mes randame eilutę „CFG-> wwwroot“:

27 žingsnis
Ten mes nustatome HTTPS:

Išsaugome pakeitimus.

28 žingsnis
Po to galime saugiai pasiekti „Moodle“ ir naršyti jos parinktis, tokias kaip:
Kalendoriai:

DIDELIS

29 žingsnis
Asmeninės pastabos:

DIDELIS

30 žingsnis
Svetainės administravimas:

DIDELIS

Tokiu būdu būsite įdiegę ir teisingai sukonfigūravę „Moodle“ „Ubuntu 21.04“. Tai yra platus procesas, kurio verta, norint turėti geriausias internetinės platformos galimybes švietimo lygiu.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave