▷ Hvordan installere Moodle i Ubuntu 21.04 - Hirsute flodhest

Å ha plattformer som tilpasser seg våre behov installert på datamaskinen har blitt avgjørende for at arbeidet vi gjør gjennom det skal være så komplett og effektivt som mulig.

I dag ser vi hvordan utdanningssegmentet har fått ny styrke og ikke bare på grunn av globale situasjoner, men fordi IT -sektoren har en slik boom, er det forskjellige plattformer utelukkende designet for utdanningsdelen. Dette er ideelt når tiden vår er begrenset eller vi ikke fysisk vil flytte til et sted.

Blant de mest populære moderne utdanningsplattformene finner vi Moodle. Moodle lar brukerne få tilgang til en plattform med et robust og sikkert integrert system. Dette garanterer at alt som finner sted der blir administrert sentralt med de beste verktøyene for dette formålet.

Moodle tilbyr et enkelt brukergrensesnitt med funksjoner som dra og slipp, og et pluss er at det støtter mer enn 120 språk.

MiljøerMoodle integrerer to viktige miljøer som:

  • Blandet læring
  • Online kurs

funksjonerBlant de mest fremragende egenskapene til Moodle finner vi:

  • Konstant overvåking av fremdriften i aktivitetene som er utført
  • Den integrerer et personlig styre med nåværende og tidligere kurs, i tillegg er en seksjon integrert for å gjennomgå ventende arbeid
  • Tilgjengelig brukergrensesnitt
  • Kompatibel med åpne standarder som IMS-LTI eller SCORM
  • Det gir oss muligheten til å laste opp filer til skyen via OneDrive, Dropbox og Google Drive
  • Den har aktiviteter og samarbeidsverktøy som fora, wikier, ordlister, databaseaktiviteter
  • Varsler oss om nye hendelser
  • Konstant sikkerhetsoppdateringer
  • Den har sikker autentisering og massive registreringer på en sikker måte
  • Integrer en alt-i-ett-kalender

Hvis du ser at det er et levedyktig alternativ, vil Solvetic lære deg hvordan du installerer Moodle på Ubuntu 21.04.

1. Slik installerer du Moodle på Ubuntu 21.04

Trinn 1
Det første er å sjekke at vi bruker Ubuntu 21.04, for dette i terminalen utfører vi følgende:

 lsb_release -a

Steg 2
Etter dette vil vi oppdatere systemet med kommandoen:

 sudo apt oppdatering

Trinn 3
Nå skal vi installere de nødvendige PHP -utvidelsene og bibliotekene slik at Moodle kan fungere som forventet, vi utfører:

 sudo apt installer 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

Trinn 4
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av disse tilleggene:

Etter dette skal vi installere LEMP -stakken på systemet, LEMP (Linux, Nginx (EngineX), MariaDB og PHP) er utviklet som et sett med verktøy for å implementere og administrere webapplikasjoner, derfor er det nødvendig å installere denne bunken før du installerer og konfigurerer Moodle fullt ut på Ubuntu 21.04.

Trinn 5
Det første du skal installere er Nginx med følgende kommando:

 sudo apt installer nginx

Trinn 6
Vi bekrefter installasjonen med bokstaven S:

Trinn 7
Alle Nginx -konfigurasjonsfilene blir lagret i /etc /nginx -katalogen, og hovedkonfigurasjonsfilen er /etc/nginx/nginx.conf.

Vi sjekker tilstanden til Nginx med kommandoen:

 sudo systemctl status nginx

Trinn 8
Vi ser at statusen er aktiv og kjører, nå aktiverer vi Nginx med Linux -oppstart:

 sudo systemctl er aktivert nginx

Trinn 9
Vi utfører kommandoen "ip add" for å se IP -adressen til Ubuntu 21.04:

Trinn 10
Med den IP -adressen går vi til en nettleser, og når vi går inn i den, vil vi se Nginx -hjemmesiden:

FORSTØRRE

Trinn 11
Nå skal vi installere MariaDB, med MariaDB vil vi ha et relasjonsdatabaseadministrasjonssystem, for installasjonen utfører vi:

 sudo apt installer mariadb-server mariadb-klient

Trinn 12
Vi bekrefter nedlasting og installasjon med bokstaven S:

Trinn 13
Vi sjekker statusen til MariaDB:

 sudo systemctl status mariadb

Trinn 14
Nå aktiverer vi MariaDB med Ubuntu 21.04 boot:

 sudo systemctl er aktivert mariadb

Trinn 15
Det er på tide å sikre installasjonen av MariaDB siden noen parametere som standard er usikre, for dette utfører vi følgende:

 sudo mysql_secure_installation
Når du trykker Enter, vil vi tilordne rotpassordet:

Trinn 16
Vi vil se følgende spørsmål som vi svarer med bokstaven "y":

  • Vil du fjerne anonyme brukere? [Y / n] og
  • Vil du ikke tillate root -pålogging eksternt? [Y / n] og
  • Vil du fjerne testdatabasen og få tilgang til den? [Y / n] og
  • Last inn privilegietabellene nå? [Y / n] og

Trinn 17
For å lage nettsteder må vi installere PHP som er et dynamisk og åpen kildekode programmeringsspråk, for å installere det i Ubuntu 21.04 skal vi utføre:

 sudo apt installer php php-mysql php-fpm

Trinn 18
Vi bekrefter prosessen med bokstaven S:

Trinn 19
Vi aktiverer PHP med Ubuntu 21.04 oppstart:

 sudo systemctl er aktivert php7.4-fpm

2. Lag Moodle Ubuntu Server 21.04 database og last ned lagre

Trinn 1
Vi må opprette databasen i MySQL for å administrere Moodle, for dette får vi tilgang til MySQL med kommandoen:

 sudo mysql
Der utfører vi hver av følgende linjer:
 LAG DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFICED BY 'password'; FLUSH -PRIVILEGER; slutte;

Steg 2
Etter dette skal vi laste ned Moodle -lagrene med kommandoen:

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

Trinn 3
Vi skal pakke ut innholdet i den komprimerte filen til / var / www / html -katalogen:

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

Trinn 4
Vi kommer til å liste det utpakkede innholdet:

 ls / var / www / html /

Trinn 5
Vi gir de nødvendige tillatelsene:

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

Trinn 6
Vi lager katalogen der Moodle -dataene vil være:

 sudo mkdir -p / var / moodledata
Vi gir de nødvendige tillatelsene:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

Trinn 7
Det neste trinnet vil være å redigere konfigurasjonsfilen for Moodle, for dette utfører vi følgende:

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

Trinn 8
Vi vil se følgende:

Trinn 9
Vi går til følgende linjer:

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

Trinn 10
Der må vi redigere verdiene med dataene som vi har registrert i MySQL:

Trinn 11
Nedenfor finner vi følgende linjer og tildeler disse verdiene:

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

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

Vi lagrer endringene med Ctrl + O -tastene og avslutter editoren med Ctrl + X.

Trinn 12
Det er avgjørende at NGINX støtter Moodle -området, for dette skal vi opprette en ny serverblokkonfigurasjon i katalogen /etc/nginx/conf.d/, vi bruker følgende kommando:

 sudo nano /etc/nginx/conf.d/moodle.conf
Der skriver vi inn følgende syntaks:
 server {lyt 80; servernavn "Team"; root / var / www / html / moodle; indeks index.php; location / {try_files $ uri $ uri / /index.php?$query_string; } plassering ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; inkludere /etc/nginx/mime.types; inkludere fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Vi lagrer endringene og avslutter redaktøren.

Trinn 13
Vi validerer Nginx -konfigurasjonen og laster inn tjenesten på nytt:

 sudo nginx -t

 sudo systemctl last inn nginx på nytt

Trinn 14
For å fullføre prosessen går vi til en nettleser og skriver inn IP -adressen til Ubuntu 21.04, vi ser følgende:

FORSTØRRE

Trinn 15
Der klikker vi på "Fortsett" og i det neste vinduet bekrefter vi at installasjonskravene er oppfylt:

FORSTØRRE

Trinn 16
Nederst klikker vi på "Fortsett" for å fortsette til installasjonsprosessen for disse komponentene:

FORSTØRRE

Trinn 17
Når denne prosessen avsluttes, ser vi dette:

FORSTØRRE

Trinn 18
Vi klikker på Fortsett, og nå må vi registrere noen data som administratorbruker, e -post, land og sone:

FORSTØRRE

Trinn 19
Vi klikker på "Oppdater profil", og nå vil vi se følgende:

FORSTØRRE

Trinn 20
Der registrerer vi ønsket informasjon for nettstedet i Moodle, nederst kan vi tildele geografisk region:

FORSTØRRE

Trinn 21
Vi klikker på "Lagre endringer", og vi får tilgang til Moodle:

FORSTØRRE

Trinn 22
Det er mulig å konfigurere HTTPS i Moodle for større sikkerhet, hvis vi vil gjøre det, går vi til terminalen og utfører:

 sudo snap install --classic certbot

Trinn 23
På slutten av installasjonen går vi inn:

Trinn 24
Vi genererer nå Nginx -sertifikatet med følgende kommando:

 sudo certbot -nginx

Trinn 25
Der skriver vi inn e -posten vår og godtar deretter lisensvilkårene:

Trinn 26
Når dette er gjort, går vi til konfigurasjonsfilen:

 sudo nano /var/www/html/moodle/config.php
Vi finner linjen "CFG-> wwwroot":

Trinn 27
Der etablerer vi HTTPS:

Vi lagrer endringene.

Trinn 28
Etter dette kan vi få tilgang til Moodle trygt og navigere gjennom alternativene som:
Kalendere:

FORSTØRRE

Trinn 29
Personlige notater:

FORSTØRRE

Trinn 30
Nettstedadministrasjon:

FORSTØRRE

På denne måten vil du ha installert og riktig konfigurert Moodle i Ubuntu 21.04. Det er en omfattende prosess som er verdt det å ha de beste alternativene for en online plattform på utdanningsnivå.

wave wave wave wave wave