▷ Cum se instalează Moodle în Ubuntu 21.04 - Hirsute hipopotam

Instalarea pe computer a unor platforme care se adaptează nevoilor noastre a devenit esențială pentru ca munca pe care o realizăm să fie cât mai completă și eficientă posibil.

Astăzi, vedem cum segmentul educațional a luat o nouă forță și nu numai din cauza situațiilor globale, ci pentru că sectorul IT are un astfel de boom, există diferite platforme concepute exclusiv pentru partea educațională. Acest lucru este ideal atunci când timpul nostru este limitat sau nu vrem să ne mutăm fizic într-un loc.

Printre cele mai populare platforme educaționale moderne găsim Moodle. Moodle le permite utilizatorilor să aibă acces la o platformă cu un sistem integrat robust și sigur. Acest lucru garantează că tot ceea ce are loc acolo este gestionat central cu cele mai bune instrumente în acest scop.

Moodle oferă o interfață simplă cu funcții precum drag and drop, iar un plus este că acceptă mai mult de 120 de limbi.

MediiMoodle integrează două medii esențiale, cum ar fi:

  • Invatatura amestecata
  • Cursuri online

CaracteristiciPrintre cele mai remarcabile caracteristici ale Moodle găsim:

  • Monitorizarea constantă a progresului activităților desfășurate
  • Acesta integrează o tablă personalizată cu cursurile curente și anterioare, în plus o secțiune este integrată pentru a revizui lucrările în așteptare
  • Interfață de utilizator accesibilă
  • Compatibil cu standarde deschise precum IMS-LTI sau SCORM
  • Ne oferă posibilitatea de a încărca fișiere în cloud prin OneDrive, Dropbox și Google Drive
  • Are activități și instrumente de cooperare, cum ar fi forumuri, wiki, glosare, activități de baze de date
  • Ne anunță despre noi evenimente
  • Actualizări constante de securitate
  • Are autentificare sigură și înscrieri masive într-un mod sigur
  • Integrați un calendar all-in-one

Dacă vedeți că este o opțiune viabilă, Solvetic vă va învăța cum să instalați Moodle pe Ubuntu 21.04.

1. Cum se instalează Moodle pe Ubuntu 21.04

Pasul 1
Primul lucru este să verificăm dacă folosim Ubuntu 21.04, pentru aceasta în terminal executăm următoarele:

 lsb_release -a

Pasul 2
După aceasta, vom actualiza sistemul cu comanda:

 actualizare sudo apt

Pasul 3
Acum vom instala extensiile și bibliotecile PHP necesare pentru ca Moodle să funcționeze conform așteptărilor, executăm:

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

Pasul 4
Introducem litera S pentru a confirma descărcarea și instalarea acestor programe de completare:

După aceasta, vom instala stiva LEMP pe sistem, LEMP (Linux, Nginx (EngineX), MariaDB și PHP) au fost dezvoltate ca un set de utilități pentru implementarea și gestionarea aplicațiilor web, de aceea este necesar să instalați această stivă înainte de a instala și configura complet Moodle pe Ubuntu 21.04.

Pasul 5
Primul lucru de instalat va fi Nginx cu următoarea comandă:

 sudo apt instalează nginx

Pasul 6
Confirmăm instalarea cu litera S:

Pasul 7
Toate fișierele de configurare Nginx vor fi stocate în directorul / etc / nginx, iar fișierul principal de configurare este /etc/nginx/nginx.conf.

Verificăm starea Nginx cu comanda:

 sudo systemctl status nginx

Pasul 8
Vedem că starea sa este activă și rulează, acum activăm Nginx cu pornirea Linux:

 sudo systemctl este activat nginx

Pasul 9
Executăm comanda „ip add” pentru a vedea adresa IP a Ubuntu 21.04:

Pasul 10
Cu acea adresă IP mergem la un browser și când o introducem vom vedea pagina de pornire Nginx:

MARI

Pasul 11
Acum vom instala MariaDB, cu MariaDB vom avea un sistem de administrare a bazelor de date relaționale, pentru instalarea sa executăm:

 sudo apt instalați mariadb-server mariadb-client

Pasul 12
Confirmăm descărcarea și instalarea cu litera S:

Pasul 13
Verificăm starea MariaDB:

 sudo systemctl status mariadb

Pasul 14
Acum activăm MariaDB cu boot-ul Ubuntu 21.04:

 sudo systemctl este activat mariadb

Pasul 15
Este timpul să vă asigurați instalarea MariaDB, deoarece în mod implicit unii parametri sunt nesiguri, pentru aceasta executăm următoarele:

 sudo mysql_secure_installation
La apăsarea Enter vom atribui parola root:

Pasul 16
Vom vedea următoarele întrebări la care răspundem cu litera „y”:

  • Eliminați utilizatorii anonimi? [Y / n] și
  • Nu permiteți conectarea root la distanță? [Y / n] și
  • Eliminați baza de date de testare și accesați-o? [Y / n] și
  • Reîncărcați tabelele de privilegii acum? [Y / n] și

Pasul 17
Pentru a crea site-uri web trebuie să instalăm PHP, care este un limbaj de programare dinamic și open source, pentru al instala în Ubuntu 21.04 vom executa:

 sudo apt instalează php php-mysql php-fpm

Pasul 18
Confirmăm procesul cu litera S:

Pasul 19
Activăm PHP cu pornirea Ubuntu 21.04:

 sudo systemctl este activat php7.4-fpm

2. Creați baza de date Moodle Ubuntu Server 21.04 și descărcați depozite

Pasul 1
Trebuie să creăm baza de date în MySQL pentru a administra Moodle, pentru aceasta accesăm MySQL cu comanda:

 sudo mysql
Acolo executăm fiecare dintre următoarele linii:
 CREAȚI BAZA DE DATE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TABLES TEMPORARY, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICAT DE 'parolă'; PRIVILEGII DE ÎNVĂȚARE; părăsi;

Pasul 2
După aceasta, vom descărca depozitele Moodle cu comanda:

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

Pasul 3
Vom extrage conținutul fișierului comprimat în directorul / var / www / html:

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

Pasul 4
Vom enumera conținutul extras:

 ls / var / www / html /

Pasul 5
Acordăm permisiunile necesare:

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

Pasul 6
Creăm directorul în care vor fi datele Moodle:

 sudo mkdir -p / var / moodledata
Acordăm permisiunile necesare:
 sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata

Pasul 7
Următorul pas va fi editarea fișierului de configurare Moodle, pentru aceasta executăm următoarele:

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

Pasul 8
Vom vedea următoarele:

Pasul 9
Mergem la următoarele rânduri:

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

Pasul 10
Acolo trebuie să edităm valorile cu datele pe care le-am înregistrat în MySQL:

Pasul 11
Mai jos localizăm următoarele linii și atribuim aceste valori:

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

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

Salvăm modificările cu tastele Ctrl + O și ieșim din editor cu Ctrl + X.

Pasul 12
Este vital ca NGINX să susțină site-ul Moodle, pentru aceasta vom crea o nouă configurație de bloc de server în directorul /etc/nginx/conf.d/, folosim următoarea comandă:

 sudo nano /etc/nginx/conf.d/moodle.conf
Acolo introducem următoarea sintaxă:
 server {asculta 80; server_name "Echipa"; root / var / www / html / moodle; index index.php; locație / {try_files $ uri $ uri / /index.php?$query_string; } locație ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; include /etc/nginx/mime.types; include fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Salvăm modificările și ieșim din editor.

Pasul 13
Validăm configurația Nginx și reîncarcăm serviciul:

 sudo nginx -t

 sudo systemctl reîncarcă nginx

Pasul 14
Pentru a finaliza procesul, mergem la un browser și introducem adresa IP a Ubuntu 21.04, vom vedea următoarele:

MARI

Pasul 15
Acolo facem clic pe „Continuă” și în fereastra următoare validăm dacă sunt îndeplinite cerințele de instalare:

MARI

Pasul 16
În partea de jos facem clic pe „Continuă” pentru a continua procesul de instalare a acestor componente:

MARI

Pasul 17
Când se termină acest proces, vom vedea acest lucru:

MARI

Pasul 18
Facem clic pe Continuare și acum trebuie să înregistrăm câteva date ca utilizator administrator, e-mail, țară și zonă:

MARI

Pasul 19
Facem clic pe „Actualizați profilul” și acum vom vedea următoarele:

MARI

Pasul 20
Acolo înregistrăm informațiile dorite pentru site în Moodle, în partea de jos putem atribui regiunea geografică:

MARI

Pasul 21
Facem clic pe „Salvați modificările” și vom accesa Moodle:

MARI

Pasul 22
Este posibil să configurați HTTPS în Moodle pentru o securitate mai mare, dacă vrem să o facem, mergem la terminal și executăm:

 sudo snap install --classic certbot

Pasul 23
La sfârșitul instalării introducem:

Pasul 24
Acum generăm certificatul Nginx cu următoarea comandă:

 sudo certbot -nginx

Pasul 25
Acolo ne introducem e-mailul și apoi acceptăm termenii licenței:

Pasul 26
Odată ce acest lucru este făcut, mergem la fișierul de configurare:

 sudo nano /var/www/html/moodle/config.php
Localizăm linia „CFG-> wwwroot”:

Pasul 27
Acolo stabilim HTTPS:

Salvăm modificările.

Pasul 28
După aceasta, putem accesa Moodle în siguranță și naviga prin opțiunile sale, cum ar fi:
Calendare:

MARI

Pasul 29
Note personale:

MARI

Pasul 30
Administrarea site-ului:

MARI

În acest fel, veți avea instalat și configurat corect Moodle în Ubuntu 21.04. Este un proces extins care merită să aveți cele mai bune opțiuni ale unei platforme online la nivel educațional.

wave wave wave wave wave