▷ Kako instalirati Moodle na Ubuntu poslužitelj 20.04

Mrežno učenje poprimilo je mnogo veći procvat u ovo doba kada su svjetske okolnosti imale utjecaja na susrete ljudi i stoga je od vitalne važnosti imati platforme koje se prilagođavaju tim potrebama, nudeći jedinstvene, ali sigurne i često ponavljajuće funkcionalnosti.

U ovom je scenariju Moodle postao platforma za upravljanje mrežnim učenjem (e-učenje), koja je otvorenog koda pod GNU Općom javnom licencom, funkcionalnija i dinamičnija, a Moodle je dostupan i za web okruženja i za mobilne uređaje.

Moodle ima za cilj pružiti svojim korisnicima platformu na kojoj postoji robustan i siguran integrirani sustav koji omogućuje da svaki stvoreni objekt i uspije biti što je moguće rekurzivniji.
Moodle nam daje jednostavno sučelje koje integrira značajke povlačenja i ispuštanja i smatramo ga dostupnim na više od 120 jezika.

Upotrijebite MoodleMoodle možemo koristiti u dva bitna scenarija, a to su:

  • Mješovito učenje
  • Mrežni tečajevi

Bez obzira na scenarij koji se koristi, s Moodleom možete omogućiti ili ne omogućiti značajke jezgre i prilagoditi njegovu modularnu konfiguraciju kako bi rad bio što potpuniji.

obilježjaNeke od najrelevantnijih značajki Moodlea su:

  • Prilagođena nadzorna ploča na kojoj možemo pristupiti trenutnim, prošlim ili budućim tečajevima, kao i pregledati radove na čekanju
  • Pristupačno korisničko sučelje
  • Integrirajte aktivnosti i alate za suradnju, poput foruma, wikija, rječnika, aktivnosti baze podataka i još mnogo toga
  • Jednostavan i intuitivan uređivač teksta koji omogućuje uređivanje elemenata integriranih u Moodle
  • Dodajte sve-u-jednom kalendar
  • Omogućuje vam prijenos datoteka u oblak sa uslugama kao što su OneDrive, Dropbox i Google disk
  • Nudi praćenje napretka aktivnosti
  • Generirajte obavijesti o novim događajima
  • Sigurna autentifikacija i sigurne skupne prijave
  • Kompatibilan je s otvorenim standardima poput IMS-LTI ili SCORM
  • Ako je potrebno, možemo masovno stvarati tečajeve
  • Stalna sigurnosna ažuriranja

Pogledajmo kako instalirati Moodle na Ubuntu poslužitelj 20.04.

1. Kako instalirati PHP Ubuntu Server 20.04 proširenja

Korak 1
Sustav ažuriramo sljedećom naredbom:

 sudo apt ažuriranje

POVEĆAJTE

Korak 2
Nakon toga ćemo instalirati PHP proširenja i knjižnice koje su potrebne da bi Moodle radio kako se očekuje, to ćemo učiniti s apt upraviteljem paketa na sljedeći način:

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

POVEĆAJTE

Upisujemo slovo S kako bismo potvrdili preuzimanje i instaliranje ovih paketa.

Instaliranje LEMP -a na Ubuntu poslužitelju 20.04LEMP (Linux, Nginx (EngineX), MariaDB i PHP), skup je uslužnih programa s kojima možemo implementirati web aplikacije, moramo instalirati ovaj stog prije instaliranja i konfiguriranja Moodlea.

2. Kako instalirati Nginx Ubuntu poslužitelj 20.04

Korak 1
Za instaliranje Nginxa izvršavamo:

 sudo apt instalirajte nginx

POVEĆAJTE

Korak 2
Prihvaćamo preuzimanje i instaliranje paketa, na kraju ćemo vidjeti sljedeće:

POVEĆAJTE

Nginx konfiguracijske datoteke pohranjene su u direktoriju /etc /nginx, a glavna konfiguracijska datoteka je /etc/nginx/nginx.conf.

Korak 3
Provjeravamo status Nginxa:

 sudo systemctl status nginx

POVEĆAJTE

Korak 4
Omogućavamo Nginx pri pokretanju Ubuntu poslužitelja:

 sudo systemctl je omogućen nginx

POVEĆAJTE

Korak 5
Iz preglednika možemo otići na IP adresu poslužitelja i potvrditi da je Nginx instaliran:

POVEĆAJTE

3. Kako instalirati MariaDB Ubuntu poslužitelj 20.04

Korak 1
MariaDB nudi nam sustav za upravljanje relacijskom bazom podataka, za njegovu instalaciju izvršavamo sljedeću naredbu:

 sudo apt install mariadb-server mariadb-client

POVEĆAJTE

Korak 2
Prihvaćamo preuzimanje i instalaciju:

POVEĆAJTE

Korak 3
Potvrđujemo trenutno stanje MariaDB -a:

 sudo systemctl status mariadb

POVEĆAJTE

Korak 4
Omogućujemo MariaDB pri pokretanju poslužitelja:

POVEĆAJTE

Korak 5
Sada moramo osigurati instalaciju MariaDB -a, za to izvršavamo:

 sudo mysql_secure_installation
U prvom odjeljku možemo

POVEĆAJTE

Korak 6
Zatim odgovaramo na sljedeće:

  • Ukloniti anonimne korisnike? [Y / n] i
  • Želite li daljinski onemogućiti prijavu s root -om? [Y / n] i
  • Ukloniti testnu bazu podataka i pristupiti joj? [Y / n] i
  • Odmah učitati tablice privilegija? [Y / n] i

POVEĆAJTE

4. Instalacija PHP Ubuntu poslužitelja 20.04

Korak 1
PHP je dinamičan, fleksibilan i otvoreni programski jezik s kojim će biti moguće stvarati web stranice i web aplikacije, njegova instalacija se vrši sljedećom naredbom:

 sudo apt instalirajte php php-mysql php-fpm

POVEĆAJTE

Korak 2
Unosimo slovo S da bismo dovršili proces, a zatim provjeravamo status PHP -a:

POVEĆAJTE

Korak 3
Omogućavamo ga pri pokretanju Ubuntu naredbom:

 sudo systemctl je omogućen php7.4-fpm

5. Kako stvoriti bazu podataka za Moodle Ubuntu Server 20.04 i preuzeti spremišta

Korak 1
Kreirat ćemo bazu podataka za upravljanje Moodleom, za to pristupamo MySQL -u sa sljedećom naredbom:

 sudo mysql
Tamo ćemo izvršiti sljedeće retke:
 CREATE DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICIRANO 'lozinkom'; FLUSH PRIVILEGIJE; prestati;

POVEĆAJTE

Korak 2
Preuzimanje Moodle Ubuntu poslužitelja 20.04 spremišta
Preuzet ćemo najnoviju verziju Moodlea sa sljedećom naredbom:

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

POVEĆAJTE

Korak 3
Sadržaj komprimirane datoteke izdvajamo u direktorij / var / www / html:

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

POVEĆAJTE

Korak 4
Navodimo sadržaj koji je izdvojen:

 ls / var / www / html /

POVEĆAJTE

Korak 5
Dodijelit ćemo potrebna dopuštenja za upotrebu Moodlea:

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

POVEĆAJTE

Korak 6
Sljedeći korak bit će stvaranje Moodle imenika podataka, gdje će Moodle spremiti prenesene datoteke:

 sudo mkdir -p / var / moodledata
Dajemo dopuštenja:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

POVEĆAJTE

Korak 7
Uredit ćemo Moodle konfiguracijsku datoteku, za to izvršavamo sljedeće naredbe:

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

POVEĆAJTE

Korak 8
U datoteci ćemo pronaći sljedeće retke:

 $ CFG-> dbtype $ CFG-> dbblioteka $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> prefiks

POVEĆAJTE

Korak 9
Tu zamjenjujemo vrijednosti onima koje smo registrirali u kreiranoj bazi podataka:

POVEĆAJTE

Korak 10
Malo niže ćemo urediti sljedeće retke:

 $ CFG-> wwwroot = 'http: // ime_računala'; $ CFG-> dataroot = ' / var / moodledata';

POVEĆAJTE

Spremamo promjene tipkama Ctrl + O i izlazimo iz uređivača pomoću Ctrl + X.

5. Nginx konfiguracija za aplikaciju Moodle Ubuntu Server 20.04

Korak 1
Da bi NGINX podržao Moodle web lokaciju, moramo stvoriti novu konfiguraciju bloka poslužitelja u direktoriju /etc/nginx/conf.d/, unosimo:

 sudo nano /etc/nginx/conf.d/moodle.conf
Tamo unosimo sljedeće podatke s imenom domene:
 poslužitelj {slušaj 80; server_name "Tim"; root / var / www / html / moodle; index index.php; lokacija / {try_files $ uri $ uri / /index.php?$query_string; } lokacija ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; uključuju /etc/nginx/mime.types; uključuju fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

POVEĆAJTE

Korak 2
Spremamo promjene i nakon toga potvrđujemo da je konfiguracija Nginx ispravna te ponovno pokrećemo uslugu:

 sudo nginx -t sudo systemctl ponovno učitavanje nginxa

POVEĆAJTE

6. Kako dovršiti instalaciju Moodle Ubuntu poslužitelja 20.04

Korak 1
Da bismo to učinili, idemo u preglednik i unosimo sljedeće:

 http: // "tim"
U prvom slučaju prikazat će se sljedeće:

POVEĆAJTE

Korak 2
Ovdje je dat kratak uvod u Moodle, kliknemo na „Nastavi“ za napredak, tada ćemo vidjeti zadovoljava li poslužitelj zahtjeve za instalaciju:

POVEĆAJTE

Korak 3
Na dnu ćemo kliknuti na "Nastavi" ako je sve u redu, tada će se sustav instalirati i vidjet ćemo sažetak svakog instaliranog dodatka:

POVEĆAJTE

Korak 4
Na kraju ćemo vidjeti ovo:

POVEĆAJTE

Korak 5
Pritisnite Nastavi i tada definiramo:

  • Korisničko ime i lozinka administratora
  • E -pošta koju ćete koristiti za obavijesti
  • Trenutni grad i regija

POVEĆAJTE

Korak 6
Pri dnu ćemo kliknuti na "Ažuriraj profil" kako bismo primijenili promjene:

POVEĆAJTE

Korak 7
Zatim pristupamo sljedećem prozoru u koji unosimo naziv web stranice i opis ako želimo:

POVEĆAJTE

Korak 8
Kliknemo Finish i pristupit ćemo Moodleu u Ubuntu poslužitelju 20.04:

POVEĆAJTE

7. HTTPS konfiguracija u Moodle Ubuntu poslužitelju 20.04

Korak 1
Ovo je dodatna sigurnosna metoda za uporabu u Moodleu, pa je izborna, da bismo izvršili ovu radnju izvršit ćemo sljedeće:

 sudo snap install --classic certbot

POVEĆAJTE

Korak 2
Na kraju ovog procesa vidjet ćemo sljedeće:

POVEĆAJTE

Korak 3
Zatim ćemo generirati certifikat za Certbot za uređivanje konfiguracije NGINX:

 sudo certbot -nginx
Unosimo email za obavijesti:

POVEĆAJTE

Korak 4
Tada će proces biti dovršen:

POVEĆAJTE

Korak 5
Sada pristupamo konfiguracijskoj datoteci Moodle:

 sudo nano /var/www/html/moodle/config.php Tamo idemo na liniju CFG-> wwwroot i postavljamo HTTPS: CFG-> wwwroot = 'https://learning.testprojects.me';

POVEĆAJTE

Spremamo promjene i izlazimo iz uređivača, a sada će navigacija u Moodleu biti sigurna.
U Moodleu možemo pristupiti njegovim različitim opcijama, kao što su:

Kalendari:

POVEĆAJTE

Privatne datoteke:

POVEĆAJTE

Administracija web stranice:

POVEĆAJTE

Moodle nesumnjivo integrira potrebne funkcije za stvaranje optimalnih web mjesta za učenje prepunih ključnih značajki za svaku vrstu korisnika.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave