▷ Hur man installerar Moodle i Ubuntu 21.04 - Hirsute flodhäst

Att ha plattformar som anpassar sig till våra behov installerade på datorn har blivit avgörande för att det arbete vi gör genom det ska bli så komplett och effektivt som möjligt.

Idag ser vi hur utbildningssegmentet fått ny styrka och inte bara på grund av globala situationer utan för att IT -sektorn har en så hög boom, det finns olika plattformar som är uteslutande utformade för utbildningsdelen. Detta är perfekt när vår tid är begränsad eller om vi inte fysiskt vill flytta till en plats.

Bland de mest populära moderna utbildningsplattformarna hittar vi Moodle. Moodle ger sina användare tillgång till en plattform med ett robust och säkert integrerat system. Detta garanterar att allt som sker där hanteras centralt med de bästa verktygen för detta ändamål.

Moodle erbjuder ett enkelt användargränssnitt med funktioner som dra och släpp och ett plus är att det stöder mer än 120 språk.

MiljöerMoodle integrerar två viktiga miljöer som:

  • Blandat lärande
  • Online kurser

funktionerBland de mest framstående funktionerna i Moodle hittar vi:

  • Ständig övervakning av utvecklingen av de utförda aktiviteterna
  • Den integrerar en personlig styrelse med nuvarande och tidigare kurser, dessutom är en sektion integrerad för att granska väntande arbete
  • Tillgängligt användargränssnitt
  • Kompatibel med öppna standarder som IMS-LTI eller SCORM
  • Det ger oss möjlighet att ladda upp filer till molnet via OneDrive, Dropbox och Google Drive
  • Den har aktiviteter och samarbetsverktyg som forum, wikis, ordlistor, databasaktiviteter
  • Meddelar oss om nya händelser
  • Ständiga säkerhetsuppdateringar
  • Den har säker autentisering och massiva registreringar på ett säkert sätt
  • Integrera en allt-i-ett-kalender

Om du ser att det är ett lönsamt alternativ kommer Solvetic att lära dig hur du installerar Moodle på Ubuntu 21.04.

1. Så här installerar du Moodle på Ubuntu 21.04

Steg 1
Det första är att kontrollera att vi använder Ubuntu 21.04, för detta i terminalen kör vi följande:

 lsb_release -a

Steg 2
Efter detta kommer vi att uppdatera systemet med kommandot:

 sudo apt uppdatering

Steg 3
Nu ska vi installera de PHP -tillägg och bibliotek som krävs så att Moodle kan fungera som förväntat, vi kör:

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

Steg 4
Vi anger bokstaven S för att bekräfta nedladdningen och installationen av dessa tillägg:

Efter detta kommer vi att installera LEMP -stacken på systemet, LEMP (Linux, Nginx (EngineX), MariaDB och PHP) har utvecklats som en uppsättning verktyg för att implementera och hantera webbapplikationer, därför är det nödvändigt att installera denna stack innan du installerar och konfigurerar Moodle fullt ut på Ubuntu 21.04.

Steg 5
Det första du ska installera är Nginx med följande kommando:

 sudo apt installera nginx

Steg 6
Vi bekräftar installationen med bokstaven S:

Steg 7
Alla Nginx -konfigurationsfiler kommer att lagras i katalogen /etc /nginx och huvudkonfigurationsfilen är /etc/nginx/nginx.conf.

Vi kontrollerar Nginx -tillståndet med kommandot:

 sudo systemctl status nginx

Steg 8
Vi ser att dess status är aktiv och körs, nu aktiverar vi Nginx med Linux -start:

 sudo systemctl är aktiverat nginx

Steg 9
Vi kör kommandot "ip add" för att se IP -adressen för Ubuntu 21.04:

Steg 10
Med den IP -adressen går vi till en webbläsare och när vi anger den ser vi Nginx -hemsidan:

FÖRSTORA

Steg 11
Nu ska vi installera MariaDB, med MariaDB kommer vi att ha ett relationsdatabasadministrationssystem, för dess installation kör vi:

 sudo apt installera mariadb-server mariadb-klient

Steg 12
Vi bekräftar nedladdningen och installationen med bokstaven S:

Steg 13
Vi kontrollerar statusen för MariaDB:

 sudo systemctl status mariadb

Steg 14
Nu aktiverar vi MariaDB med Ubuntu 21.04 boot:

 sudo systemctl är aktiverat mariadb

Steg 15
Det är dags att säkerställa installationen av MariaDB eftersom vissa parametrar som standard är osäkra, för detta utför vi följande:

 sudo mysql_secure_installation
När du trycker på Enter kommer vi att tilldela rotlösenordet:

Steg 16
Vi kommer att se följande frågor som vi svarar med bokstaven "y":

  • Ta bort anonyma användare? [J / n] och
  • Tillåta root -inloggning på distans? [J / n] och
  • Ta bort testdatabas och komma åt den? [J / n] och
  • Ladda om privilegietabeller nu? [J / n] och

Steg 17
För att skapa webbplatser måste vi installera PHP som är ett dynamiskt och öppen källkodsprogram, för att installera det i Ubuntu 21.04 kommer vi att köra:

 sudo apt installera php php-mysql php-fpm

Steg 18
Vi bekräftar processen med bokstaven S:

Steg 19
Vi aktiverar PHP med Ubuntu 21.04 start:

 sudo systemctl är aktiverat php7.4-fpm

2. Skapa Moodle Ubuntu Server 21.04 -databas och ladda ner förråd

Steg 1
Vi måste skapa databasen i MySQL för att administrera Moodle, för detta får vi åtkomst till MySQL med kommandot:

 sudo mysql
Där kör vi var och en av följande rader:
 SKAPA DATABASE moodle; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON moodle. * TO 'moodleadmin' @ 'localhost' IDENTIFIED BY 'password'; FLUSH -PRIVILEGER; sluta med;

Steg 2
Efter detta kommer vi att ladda ner Moodle -lagren med kommandot:

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

Steg 3
Vi kommer att extrahera innehållet i den komprimerade filen till katalogen / var / www / html:

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

Steg 4
Vi kommer att lista det extraherade innehållet:

 ls / var / www / html /

Steg 5
Vi beviljar nödvändiga behörigheter:

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

Steg 6
Vi skapar katalogen där Moodle -data kommer att vara:

 sudo mkdir -p / var / moodledata
Vi beviljar nödvändiga behörigheter:
 sudo chmod 775 -R / var / moodledata sudo chown www -data: www -data -R / var / moodledata

Steg 7
Nästa steg blir att redigera konfigurationsfilen för Moodle, för detta kör vi följande:

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

Steg 8
Vi kommer att se följande:

Steg 9
Vi går till följande rader:

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

Steg 10
Där måste vi redigera värdena med data som vi har registrerat i MySQL:

Steg 11
Nedan hittar vi följande rader och tilldelar dessa värden:

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

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

Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X.

Steg 12
Det är viktigt att NGINX stöder Moodle -webbplatsen, för detta kommer vi att skapa en ny serverblockskonfiguration i katalogen /etc/nginx/conf.d/, vi använder följande kommando:

 sudo nano /etc/nginx/conf.d/moodle.conf
Där anger vi följande syntax:
 server {lyssna 80; server_name "Team"; root / var / www / html / moodle; index index.php; location / {try_files $ uri $ uri / /index.php?$query_string; } plats ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; inkludera /etc/nginx/mime.types; inkludera fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Vi sparar ändringarna och lämnar redigeraren.

Steg 13
Vi validerar Nginx -konfigurationen och laddar om tjänsten:

 sudo nginx -t

 sudo systemctl ladda om nginx

Steg 14
För att slutföra processen går vi till en webbläsare och anger IP -adressen för Ubuntu 21.04, vi kommer att se följande:

FÖRSTORA

Steg 15
Där klickar vi på "Fortsätt" och i nästa fönster bekräftar vi att installationskraven är uppfyllda:

FÖRSTORA

Steg 16
Längst ner klickar vi på "Fortsätt" för att fortsätta till installationsprocessen för dessa komponenter:

FÖRSTORA

Steg 17
När denna process slutar ser vi detta:

FÖRSTORA

Steg 18
Vi klickar på Fortsätt och nu måste vi registrera vissa data som administratörsanvändare, e -post, land och zon:

FÖRSTORA

Steg 19
Vi klickar på "Uppdatera profil" och nu kommer vi att se följande:

FÖRSTORA

Steg 20
Där registrerar vi önskad information för webbplatsen i Moodle, längst ner kan vi tilldela geografisk region:

FÖRSTORA

Steg 21
Vi klickar på "Spara ändringar" och vi kommer åt Moodle:

FÖRSTORA

Steg 22
Det är möjligt att konfigurera HTTPS i Moodle för större säkerhet, om vi vill göra det går vi till terminalen och kör:

 sudo snap install --classic certbot

Steg 23
I slutet av installationen anger vi:

Steg 24
Vi genererar nu Nginx -certifikatet med följande kommando:

 sudo certbot -nginx

Steg 25
Där anger vi vår e -postadress och accepterar sedan licensvillkoren:

Steg 26
När detta är gjort går vi till konfigurationsfilen:

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

Steg 27
Där etablerar vi HTTPS:

Vi sparar ändringarna.

Steg 28
Efter detta kan vi komma åt Moodle säkert och navigera genom dess alternativ som:
Kalendrar:

FÖRSTORA

Steg 29
Personliga anteckningar:

FÖRSTORA

Steg 30
Webbplatsadministration:

FÖRSTORA

På detta sätt har du installerat och korrekt konfigurerat Moodle i Ubuntu 21.04. Det är en omfattande process som är värd att ha de bästa alternativen för en online -plattform på utbildningsnivå.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave