Moodle, ett inlärningshanteringssystem i Ubuntu 20.04 LTS

om Moodle

I nästa artikel ska vi ta en titt på Moodle. Detta är ett inlärningshanteringssystem (LMS), fritt distribuerat och skrivet i PHP. Det är avsett att hjälpa lärare att skapa online-lärandesamhällen. Moodle skapades av Martín Dougiamas.

I följande rader ska vi se hur man installerar Moodle i Ubuntu 20.04 LTS Focal Fossa. För att följa stegen som vi kommer att se nedan, det kommer att vara nödvändigt för oss att tidigare se till att vi uppfyller vissa minimikrav, som de är; ha ett uppdaterat Ubuntu 20.04 LTS-system, en LAMP-stack eller miljö, ett användarkonto med sudo-behörigheter och internetåtkomst.

Om du inte har den nödvändiga miljön ännu kan du konsultera LAMP installationsguide på Ubuntu 20.04. Du kan integrera Moodle i Ubuntu 20.04-webbtjänsten på flera sätt, antingen som huvudwebbplatsen, som en fristående virtuell server eller, som vi kommer att göra i den här artikeln, som en del av huvudwebbplatsen. Det är också viktigt att arbeta med säkra HTTPS-anslutningar, men för enkelhetens skull kommer vi att göra det via HTTP.

Ladda ner Moodle för Ubuntu 20.04

I nedladdningsområdet för officiell hemsidavi kan ladda ner den senaste stabila versionen Moodle för Ubuntu 20.04 LTS.

Paketen som vi hittar på webben finns i .tgz- och .zip-format, vars länkar leder till en automatisk nedladdningssida. Ett annat alternativ för ladda ner den senaste versionen idagöppnar en terminal (Ctrl + Alt + T) och använder wget som följer:

ladda ner moodle

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

Installation på Ubuntu 20.04

Innan vi installerar Moodle på Ubuntu 20.04 LTS måste vi utföra några åtgärder för att förbereda systemet. På det här sättet får vi webbinstallatören som vi kommer att använda senare för att arbeta utan problem.

Moodle-filer

För att börja kommer vi packa upp paketet som vi just laddade ner direkt på den plats som intresserar oss. I en terminal (Ctrl + Alt + T) behöver vi bara använda kommandot:

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

Eftersom Moodle behöver skriva till sin egen installationskatalog, vi ändrar ägaren till den här katalogen till den användare som webbtjänsten körs med (www-data som):

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

Vi behöver också en katalog för Moodle-data. Vi kommer att skapa detta ur räckvidden för surfning:

sudo mkdir /var/www/moodledata

Vi byter ägare till den här katalogen så att Moodle kan skriva:

sudo chown www-data: /var/www/moodledata/

databas

Moodle behöver det nödvändiga stödet från databasmotorn som vi har i Ubuntu 20.04, vilket i detta exempel kommer att vara MariaDB.

Till att börja med kommer vi att öppna en terminal (Ctrl + Alt + T) redan använd mysql-konsolklienten och användaren som vi hanterar:

mariadb hemskal

sudo mysql -u root -p

Låt oss nu Att skapa databasen:

skapa databas för moodle

create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;

Nästa steg kommer att vara skapa användare:

skapa användare för moodle

create user usuariomoodle@localhost identified by 'password123';

Vi fortsätter bevilja nödvändiga behörigheter till användaren i databasen:

bevilja privilegier

grant all privileges on moodle.* to 'usuariomoodle'@'localhost';

Y vi stänger anslutningen:

quit

PHP

Moodle behöver vissa tillägg som vi kommer att installera från Ubuntu-arkiv. Till att börja med kommer vi att uppdatera listan över tillgängliga paket genom att skriva in terminalen (Ctrl + Alt + T):

sudo apt update

sedan vi installerar paketen:

sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip

När det är klart kommer det att vara nödvändigt ladda om konfiguration för PHP eller webbtjänst, i förekommande fall:

sudo systemctl reload apache2

Webbinstallatör

Ubuntu 20.04 LTS-maskinen som jag gör den här artikeln på är tillgänglig i underdomänen ubuntu.local.lan, så jag kommer att använda url http://ubuntu.local.lan/moodle för att komma åt installationen.

språkval för moodle installation

en gång valt språk, vi ska bekräfta Moodle-rutterna. Tidigare skapade vi den datakatalog som föreslagits av installationsprogrammet, så det är inte nödvändigt att ändra den.

bekräfta rutter

Nästa steg är välj databasmotor:

databas för moodle

Listrutan visar oss vilka alternativ som finns i systemet. Vi väljer den som passar den konfiguration som vi har gjort tidigare.

I nästa steg ett formulär kommer att begära anslutningsdata till databastjänsten:

databasinställning

Vi kommer att tillhandahålla databasen och användarnamnen, liksom lösenordet, precis som vi skapade dem i föregående steg.

Kontrollerade anslutningen måste vi acceptera användarvillkoren:

moodle servicevillkor

Nedan finns en lista över kontrollkrav för Moodle-installation på Ubuntu 20.04:

kravkontroll

Om de tidigare stegen har varit korrekta kommer alla grundläggande krav att uppfyllas och vi kommer att kunna fortsätta med installationsprocessen.

Installationsprocessen i sig visar en lång lista över åtgärder och dess resultat:

moodle installation

Denna process i mitt fall tog lång tid. I slutet av installationen, administratörsinställningen börjar för den nya webbplatsen:

allmänna stämningsdata

Efter installationen loggas du automatiskt in på webbplatsen, som visar det personliga området:

humör personligt område

Och med detta kan vi börja arbeta på vår nya Moodle-webbplats och börja använda den här eLearning-plattform att arbeta både i ett lokalt nätverk och via Internet. Användare som behöver information om dess funktion kan konsultera officiell dokumentation på projektsidan.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   hur man installerar.me sade

    Hallå. Jag förstår att dina principer för "redaktionell etik" inte inkluderar praktiskt taget att inte plagiera avsnitt för avsnitt och stycke för stycke innehållet på andra webbplatser, eller hur?

    1.    Damien A. sade

      På sin tid saknade jag att lägga till källlänken. Jag har korrigerat. Salu2

  2.   FERNANDO MARTIN sade

    TACK

  3.   Leonardo sade

    Jag misslyckades:

    FEL 2002 (HY000): Kan inte ansluta till lokal MySQL -server via uttaget '/var/run/mysqld/mysqld.sock' (2)