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_installationNä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 mysqlDä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 / moodledataVi 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.confDä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.phpVi 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å.