To Kā instalēt Moodle Ubuntu Server 20.04

Mācības tiešsaistē šajā laikā ir piedzīvojušas daudz lielāku uzplaukumu, kad pasaules apstākļi ir ietekmējuši cilvēku tikšanos, un tāpēc ir svarīgi, lai būtu platformas, kas pielāgotos šīm vajadzībām, piedāvājot unikālas, bet drošas un ļoti atkārtotas funkcijas.

Šādā gadījumā Moodle ir kļuvusi par tiešsaistes mācību pārvaldības platformu (e-mācības), kas ir atvērtā koda saskaņā ar GNU vispārējo publisko licenci, funkcionālāka un dinamiskāka, un Moodle ir pieejama gan tīmekļa vidēm, gan mobilajām ierīcēm.

Moodle mērķis ir nodrošināt saviem lietotājiem platformu, kurā ir stabila un droša integrēta sistēma, kas ļauj katram izveidotajam un pārvaldītajam objektam būt pēc iespējas rekursīvam.
Moodle piedāvā vienkāršu saskarni, kurā ir integrētas vilkšanas un nomešanas funkcijas, un mēs to atrodam vairāk nekā 120 valodās.

Izmantojiet MoodleMēs varam izmantot Moodle divos būtiskos scenārijos:

  • Jaukta mācīšanās
  • Tiešsaistes kursi

Neatkarīgi no izmantotā scenārija, izmantojot Moodle, jūs varat iespējot vai neaktivizēt kodola funkcijas un pielāgot tā moduļu konfigurāciju, lai darbs būtu pēc iespējas pilnīgāks.

IespējasDažas no vissvarīgākajām Moodle funkcijām ir šādas:

  • Pielāgots informācijas panelis, kurā mēs varam piekļūt pašreizējiem, iepriekšējiem vai nākamajiem kursiem, kā arī pārskatīt gaidošos darbus
  • Pieejams lietotāja interfeiss
  • Integrējiet aktivitātes un sadarbības rīkus, piemēram, forumus, wiki, glosārijus, datubāzes darbības un daudz ko citu
  • Vienkāršs un intuitīvs teksta redaktors, kas ļauj rediģēt Moodle integrētos elementus
  • Pievienojiet visu vienā kalendāru
  • Ļauj augšupielādēt failus mākonī, izmantojot tādus pakalpojumus kā OneDrive, Dropbox un Google disks
  • Piedāvā aktivitātes progresa uzraudzību
  • Ģenerēt paziņojumus par jauniem notikumiem
  • Droša autentifikācija un droša lielapjoma reģistrācija
  • Tas ir saderīgs ar atvērtiem standartiem, piemēram, IMS-LTI vai SCORM
  • Vajadzības gadījumā varam masveidā izveidot kursus
  • Pastāvīgi drošības atjauninājumi

Apskatīsim, kā instalēt Moodle uz Ubuntu Server 20.04.

1. Kā instalēt PHP Ubuntu Server 20.04 paplašinājumus

1. darbība
Mēs atjauninām sistēmu ar šādu komandu:

 sudo apt atjauninājums

PALIELINĀT

2. solis
Pēc tam mēs instalēsim PHP paplašinājumus un bibliotēkas, kas nepieciešamas, lai Moodle darbotos, kā paredzēts, mēs to darīsim ar atbilstošo pakotņu pārvaldnieku:

 sudo apt instalēt php-common php-iconv php-curl php-mbstring php-xmlrpc php-ziepes php-zip php-gd php-xml php-intl php-json libpcre3 libpcre3-dev graphviz aspell ghostscript clamav

PALIELINĀT

Mēs ievadām burtu S, lai apstiprinātu šo pakotņu lejupielādi un instalēšanu.

LEMP instalēšana Ubuntu serverī 20.04LEMP (Linux, Nginx (EngineX), MariaDB un PHP) ir utilītu kopums, ar kuru mēs varam ieviest tīmekļa lietojumprogrammas, šī kaudze ir jāinstalē pirms Moodle instalēšanas un konfigurēšanas.

2. Kā instalēt Nginx Ubuntu Server 20.04

1. darbība
Lai instalētu Nginx, mēs izpildām:

 sudo apt instalēt nginx

PALIELINĀT

2. solis
Mēs pieņemam pakotņu lejupielādi un instalēšanu, beigās mēs redzēsim sekojošo:

PALIELINĀT

Nginx konfigurācijas faili tiek saglabāti direktorijā /etc /nginx, un galvenais konfigurācijas fails ir /etc/nginx/nginx.conf.

3. solis
Mēs pārbaudām Nginx statusu:

 sudo systemctl statuss nginx

PALIELINĀT

4. solis
Ubuntu servera startēšanas laikā mēs iespējojam Nginx:

 sudo systemctl ir iespējots nginx

PALIELINĀT

5. solis
No pārlūkprogrammas mēs varam doties uz servera IP adresi un pārbaudīt, vai Nginx ir instalēts:

PALIELINĀT

3. Kā instalēt MariaDB Ubuntu Server 20.04

1. darbība
MariaDB piedāvā mums relāciju datu bāzes administrēšanas sistēmu, kuras instalēšanai mēs izpildām šādu komandu:

 sudo apt instalēt mariadb-server mariadb-client

PALIELINĀT

2. solis
Mēs pieņemam lejupielādi un instalēšanu:

PALIELINĀT

3. solis
Mēs apstiprinām MariaDB pašreizējo stāvokli:

 sudo systemctl statuss mariadb

PALIELINĀT

4. solis
Mēs iespējojam MariaDB ar servera startēšanu:

PALIELINĀT

5. solis
Tagad mums ir jānodrošina MariaDB instalēšana, tāpēc mēs izpildām:

 sudo mysql_secure_installation
Pirmajā sadaļā mēs varam

PALIELINĀT

6. darbība
Tad mēs atbildam uz sekojošo:

  • Vai noņemt anonīmus lietotājus? [J / n] un
  • Vai aizliegt root pieteikšanos attālināti? [J / n] un
  • Vai noņemt testa datu bāzi un piekļūt tai? [J / n] un
  • Vai atkārtoti ielādēt privilēģiju tabulas? [J / n] un

PALIELINĀT

4. PHP Ubuntu servera instalēšana 20.04

1. darbība
PHP ir dinamiska, elastīga un atvērtā pirmkoda programmēšanas valoda, ar kuru būs iespējams izveidot vietnes un tīmekļa lietojumprogrammas, tās instalēšana tiek veikta ar šādu komandu:

 sudo apt instalēt php php-mysql php-fpm

PALIELINĀT

2. solis
Lai pabeigtu procesu, mēs ievadām burtu S, pēc tam pārbaudām PHP statusu:

PALIELINĀT

3. solis
Mēs to iespējojam Ubuntu sāknē ar komandu:

 sudo systemctl ir iespējots php7.4-fpm

5. Kā izveidot datubāzi Moodle Ubuntu Server 20.04 un lejupielādēt krātuves

1. darbība
Mēs izveidosim datu bāzi, lai pārvaldītu Moodle, tāpēc mēs piekļūstam MySQL ar šādu komandu:

 sudo mysql
Tur mēs izpildīsim šādas rindas:
 CREATE DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICED by 'password'; FLUSH PRIVILĒGAS; atmest;

PALIELINĀT

2. solis
Moodle Ubuntu Server 20.04 repozitoriju lejupielāde
Mēs lejupielādēsim jaunāko Moodle versiju ar šādu komandu:

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

PALIELINĀT

3. solis
Mēs izvelkam saspiestā faila saturu direktorijā / var / www / html:

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

PALIELINĀT

4. solis
Mēs uzskaitām iegūto saturu:

 ls / var / www / html /

PALIELINĀT

5. solis
Mēs piešķirsim nepieciešamās atļaujas Moodle lietošanai:

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

PALIELINĀT

6. darbība
Nākamais solis būs izveidot Moodle datu direktoriju, kurā Moodle saglabās augšupielādētos failus:

 sudo mkdir -p / var / moodledata
Mēs piešķiram atļaujas:
 sudo chmod 775 -R / var / moodledata sudo chown www -dati: www -data -R / var / moodledata

PALIELINĀT

7. solis
Mēs rediģēsim Moodle konfigurācijas failu, šim nolūkam mēs izpildām šādas komandas:

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

PALIELINĀT

8. solis
Failā mēs atradīsim šādas rindas:

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefikss

PALIELINĀT

9. solis
Tur mēs aizstājam vērtības ar tām, kuras reģistrējām izveidotajā datu bāzē:

PALIELINĀT

10. solis
Nedaudz tālāk mēs rediģēsim šādas rindas:

 $ CFG-> wwwroot = 'http: // datora_nosaukums'; $ CFG-> dataroot = ' / var / moodledata';

PALIELINĀT

Mēs saglabājam izmaiņas ar Ctrl + O taustiņiem un izejam no redaktora ar Ctrl + X.

5. Nginx konfigurācija lietojumprogrammai Moodle Ubuntu Server 20.04

1. darbība
Lai NGINX atbalstītu Moodle vietni, direktorijā /etc/nginx/conf.d/ ir jāizveido jauna servera bloka konfigurācija, ievadot:

 sudo nano /etc/nginx/conf.d/moodle.conf
Tur mēs ievadām šādu informāciju ar domēna nosaukumu:
 serveris {klausīties 80; servera_nosaukums "Komanda"; root / var / www / html / moodle; indekss indekss.php; location / {try_files $ uri $ uri / /index.php?$query_string; } atrašanās vieta ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; ietver /etc/nginx/mime.types; iekļaut fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

PALIELINĀT

2. solis
Mēs saglabājam izmaiņas un pēc tam pārbaudām, vai Nginx konfigurācija ir pareiza, un restartējam pakalpojumu:

 sudo nginx -t sudo systemctl pārlādēt nginx

PALIELINĀT

6. Kā pabeigt Moodle Ubuntu Server 20.04 instalēšanu

1. darbība
Lai to izdarītu, mēs ejam uz pārlūkprogrammu un ievadām šādu informāciju:

 http: // ”komanda”
Pirmajā gadījumā tiks parādīts šāds:

PALIELINĀT

2. solis
Tur ir sniegts īss ievads Moodle, mēs noklikšķiniet uz “Turpināt”, lai pārietu uz priekšu, un tad redzēsim, vai serveris atbilst instalēšanas prasībām:

PALIELINĀT

3. solis
Apakšā mēs noklikšķināsim uz "Turpināt", ja viss ir kārtībā, tad sistēma tiks instalēta un mēs redzēsim katra instalētā papildinājuma kopsavilkumu:

PALIELINĀT

4. solis
Beigās mēs redzēsim šo:

PALIELINĀT

5. solis
Noklikšķiniet uz Turpināt, un tad mēs definējam:

  • Administratora lietotājvārds un parole
  • E -pasts, ko izmantot paziņojumiem
  • Pašreizējā pilsēta un reģions

PALIELINĀT

6. darbība
Apakšdaļā mēs noklikšķināsim uz "Atjaunināt profilu", lai piemērotu izmaiņas:

PALIELINĀT

7. solis
Pēc tam mēs piekļūstam šādam logam, kurā, ja vēlamies, ievadām vietnes nosaukumu un aprakstu:

PALIELINĀT

8. solis
Mēs noklikšķinām uz Pabeigt un mēs piekļūsim Moodle Ubuntu Server 20.04:

PALIELINĀT

7. HTTPS konfigurācija Moodle Ubuntu Server 20.04

1. darbība
Šī ir papildu drošības metode, ko izmantot Moodle, tāpēc tā nav obligāta, lai veiktu šo darbību, mēs veiksim tālāk norādītās darbības.

 sudo snap install -klasiskais certbot

PALIELINĀT

2. solis
Šī procesa beigās mēs redzēsim sekojošo:

PALIELINĀT

3. solis
Tālāk mēs ģenerēsim Certbot sertifikātu, lai rediģētu NGINX konfigurāciju:

 sudo certbot -nginx
Paziņojumiem mēs ievadām e -pastu:

PALIELINĀT

4. solis
Tad process tiks pabeigts:

PALIELINĀT

5. solis
Tagad mēs piekļūstam Moodle konfigurācijas failam:

 sudo nano /var/www/html/moodle/config.php Tur mēs ejam uz CFG-> wwwroot līniju un iestatām HTTPS: CFG-> wwwroot = 'https://learning.testprojects.me';

PALIELINĀT

Mēs saglabājam izmaiņas un izejam no redaktora, un līdz ar to tagad navigācija Moodle būs droša.
Moodle mēs varam piekļūt dažādām iespējām, piemēram:

Kalendāri:

PALIELINĀT

Privāti faili:

PALIELINĀT

Vietnes administrēšana:

PALIELINĀT

Moodle neapšaubāmi ietver nepieciešamās funkcijas, lai katram lietotāja veidam izveidotu optimālas mācību vietnes, kas ir pilnas ar galvenajām funkcijām.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave