▷ Sådan installeres Moodle i Ubuntu 21.04 - Hirsute flodhest

At have platforme, der tilpasser sig vores behov, er installeret på computeren er blevet afgørende for, at det arbejde, vi udfører gennem det, er så komplet og effektivt som muligt.

I dag ser vi, hvordan uddannelsessegmentet har fået ny styrke og ikke kun på grund af globale situationer, men fordi it -sektoren har et sådant boom, er der forskellige platforme, der udelukkende er designet til den uddannelsesmæssige del. Dette er ideelt, når vores tid er begrænset, eller vi ikke fysisk vil flytte til et sted.

Blandt de mest populære moderne uddannelsesplatforme finder vi Moodle. Moodle giver brugerne adgang til en platform med et robust og sikkert integreret system. Dette garanterer, at alt, hvad der finder sted der, styres centralt med de bedste værktøjer til dette formål.

Moodle tilbyder en enkel brugergrænseflade med funktioner som træk og slip, og et plus er, at den understøtter mere end 120 sprog.

MiljøerMoodle integrerer to vigtige miljøer som:

  • Blandet læring
  • Online kurser

funktionerBlandt de mest fremragende funktioner i Moodle finder vi:

  • Konstant overvågning af forløbet af de udførte aktiviteter
  • Det integrerer en personlig bestyrelse med nuværende og tidligere kurser, derudover er et afsnit integreret til gennemgang af ventende arbejde
  • Tilgængelig brugergrænseflade
  • Kompatibel med åbne standarder som IMS-LTI eller SCORM
  • Det giver os mulighed for at uploade filer til skyen via OneDrive, Dropbox og Google Drive
  • Det har aktiviteter og samarbejdsværktøjer såsom fora, wikier, ordlister, databaseaktiviteter
  • Underretter os om nye begivenheder
  • Konstant sikkerhedsopdateringer
  • Det har sikker godkendelse og massive tilmeldinger på en sikker måde
  • Integrer en alt-i-en-kalender

Hvis du ser, at det er en levedygtig mulighed, vil Solvetic lære dig, hvordan du installerer Moodle på Ubuntu 21.04.

1. Sådan installeres Moodle på Ubuntu 21.04

Trin 1
Den første ting er at kontrollere, at vi bruger Ubuntu 21.04, for dette i terminalen udfører vi følgende:

 lsb_release -a

Trin 2
Herefter opdaterer vi systemet med kommandoen:

 sudo apt opdatering

Trin 3
Nu skal vi installere de nødvendige PHP -udvidelser og biblioteker, så Moodle kan fungere som forventet, vi udfø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

Trin 4
Vi indtaster bogstavet S for at bekræfte download og installation af disse tilføjelser:

Efter dette kommer vi til at installere LEMP -stakken på systemet, LEMP (Linux, Nginx (EngineX), MariaDB og PHP) er blevet udviklet som et sæt værktøjer til at implementere og administrere webapplikationer, derfor er det nødvendigt at installere denne stak før installation og fuld konfiguration af Moodle på Ubuntu 21.04.

Trin 5
Den første ting at installere er Nginx med følgende kommando:

 sudo apt installere nginx

Trin 6
Vi bekræfter installationen med bogstavet S:

Trin 7
Alle Nginx -konfigurationsfiler gemmes i biblioteket /etc /nginx, og hovedkonfigurationsfilen er /etc/nginx/nginx.conf.

Vi kontrollerer Nginx -tilstanden med kommandoen:

 sudo systemctl status nginx

Trin 8
Vi ser, at dens status er aktiv og kører, nu aktiverer vi Nginx med Linux -opstart:

 sudo systemctl er aktiveret nginx

Trin 9
Vi udfører kommandoen "ip add" for at se IP -adressen til Ubuntu 21.04:

Trin 10
Med den IP -adresse går vi til en browser, og når vi indtaster den, ser vi Nginx -startsiden:

FORSTØRRE

Trin 11
Nu skal vi installere MariaDB, med MariaDB vil vi have et relationsdatabaseadministrationssystem, for installationen udfører vi:

 sudo apt installer mariadb-server mariadb-klient

Trin 12
Vi bekræfter download og installation med bogstavet S:

Trin 13
Vi tjekker status for MariaDB:

 sudo systemctl status mariadb

Trin 14
Nu aktiverer vi MariaDB med Ubuntu 21.04 boot:

 sudo systemctl er aktiveret mariadb

Trin 15
Det er på tide at sikre installationen af ​​MariaDB, da nogle parametre som standard er usikre, for dette udfører vi følgende:

 sudo mysql_secure_installation
Når du trykker på Enter, tildeler vi root -adgangskoden:

Trin 16
Vi vil se følgende spørgsmål, som vi besvarer med bogstavet "y":

  • Vil du fjerne anonyme brugere? [Y / n] og
  • Vil du fjerne rod -login eksternt? [Y / n] og
  • Vil du fjerne testdatabasen og få adgang til den? [Y / n] og
  • Genindlæs privilegietabeller nu? [Y / n] og

Trin 17
For at oprette websteder skal vi installere PHP, som er et dynamisk og open source programmeringssprog, for at installere det i Ubuntu 21.04 skal vi udføre:

 sudo apt installer php php-mysql php-fpm

Trin 18
Vi bekræfter processen med bogstavet S:

Trin 19
Vi aktiverer PHP med Ubuntu 21.04 opstart:

 sudo systemctl er aktiveret php7.4-fpm

2. Opret Moodle Ubuntu Server 21.04 database og download lagre

Trin 1
Vi skal oprette databasen i MySQL for at administrere Moodle, til dette får vi adgang til MySQL med kommandoen:

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

Trin 2
Herefter vil vi downloade Moodle -lagrene med kommandoen:

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

Trin 3
Vi kommer til at udtrække indholdet af den komprimerede fil til mappen / var / www / html:

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

Trin 4
Vi vil liste det uddragne indhold:

 ls / var / www / html /

Trin 5
Vi giver de nødvendige tilladelser:

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

Trin 6
Vi opretter biblioteket, hvor Moodle -dataene vil være:

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

Trin 7
Det næste trin vil være at redigere Moodle -konfigurationsfilen, for dette udfører vi følgende:

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

Trin 8
Vi vil se følgende:

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

 $ CFG-> dbtype $ CFG-> dblibrary $ CFG-> dbhost $ CFG-> dbname $ CFG-> dbuser $ CFG-> dbpass $ CFG-> præfiks

Trin 10
Der skal vi redigere værdierne med de data, som vi har registreret i MySQL:

Trin 11
Nedenfor finder vi følgende linjer og tildeler disse værdier:

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

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

Vi gemmer ændringerne med Ctrl + O -tasterne og afslutter editoren med Ctrl + X.

Trin 12
Det er vigtigt, at NGINX understøtter Moodle -webstedet, til dette vil vi oprette en ny serverblokkonfiguration i biblioteket /etc/nginx/conf.d/, vi bruger følgende kommando:

 sudo nano /etc/nginx/conf.d/moodle.conf
Der indtaster vi 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; } placering ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; omfatte /etc/nginx/mime.types; omfatte fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Vi gemmer ændringerne og forlader editoren.

Trin 13
Vi validerer Nginx -konfigurationen og genindlæser tjenesten:

 sudo nginx -t

 sudo systemctl genindlæs nginx

Trin 14
For at fuldføre processen går vi til en browser og indtaster IP -adressen til Ubuntu 21.04, vi ser følgende:

FORSTØRRE

Trin 15
Der klikker vi på "Fortsæt", og i det næste vindue validerer vi, at installationskravene er opfyldt:

FORSTØRRE

Trin 16
I bunden klikker vi på "Fortsæt" for at fortsætte til installationen af ​​disse komponenter:

FORSTØRRE

Trin 17
Når denne proces slutter, ser vi dette:

FORSTØRRE

Trin 18
Vi klikker på Fortsæt, og nu skal vi registrere nogle data som administratorbruger, e -mail, land og zone:

FORSTØRRE

Trin 19
Vi klikker på "Opdater profil", og nu vil vi se følgende:

FORSTØRRE

Trin 20
Der registrerer vi de ønskede oplysninger til webstedet i Moodle, i bunden kan vi tildele geografisk region:

FORSTØRRE

Trin 21
Vi klikker på "Gem ændringer", og vi får adgang til Moodle:

FORSTØRRE

Trin 22
Det er muligt at konfigurere HTTPS i Moodle for større sikkerhed, hvis vi vil gøre det, går vi til terminalen og udfører:

 sudo snap install --classic certbot

Trin 23
I slutningen af ​​installationen indtaster vi:

Trin 24
Vi genererer nu Nginx -certifikatet med følgende kommando:

 sudo certbot -nginx

Trin 25
Der indtaster vi vores e -mail og accepterer derefter licensbetingelserne:

Trin 26
Når dette er gjort, går vi til konfigurationsfilen:

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

Trin 27
Der etablerer vi HTTPS:

Vi gemmer ændringerne.

Trin 28
Efter dette kan vi få adgang til Moodle sikkert og navigere gennem dets muligheder som:
Kalendere:

FORSTØRRE

Trin 29
Personlige noter:

FORSTØRRE

Trin 30
Webstedsadministration:

FORSTØRRE

På denne måde har du installeret og korrekt konfigureret Moodle i Ubuntu 21.04. Det er en omfattende proces, der er værd at have de bedste muligheder for en online platform på uddannelsesniveau.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave