▷ Come installare Moodle in Ubuntu 21.04 - Ippopotamo irsuto

Avere piattaforme che si adattano alle nostre esigenze installate sul computer è diventato essenziale affinché il lavoro che svolgiamo attraverso di esso sia il più completo ed efficiente possibile.

Oggi vediamo come il segmento educativo ha preso nuova forza e non solo a causa delle situazioni globali ma perché il settore IT ha un tale boom, ci sono diverse piattaforme progettate esclusivamente per la parte educativa. Questo è l'ideale quando il nostro tempo è limitato o non vogliamo spostarci fisicamente in un luogo.

Tra le piattaforme educative moderne più popolari troviamo Moodle. Moodle consente ai suoi utenti di avere accesso a una piattaforma con un sistema integrato robusto e sicuro. Ciò garantisce che tutto ciò che vi avviene sia gestito centralmente con i migliori strumenti a questo scopo.

Moodle offre una semplice interfaccia utente con funzionalità come il trascinamento della selezione e un vantaggio è che supporta più di 120 lingue.

AmbientiMoodle integra due ambienti essenziali come:

  • Apprendimento misto
  • Corsi online

caratteristicheTra le caratteristiche più importanti di Moodle troviamo:

  • Monitoraggio costante dello stato di avanzamento delle attività svolte
  • Integra una bacheca personalizzata con i corsi attuali e precedenti, inoltre è integrata una sezione per rivedere il lavoro in sospeso
  • Interfaccia utente accessibile
  • Compatibile con standard aperti come IMS-LTI o SCORM
  • Ci dà la possibilità di caricare file nel cloud tramite OneDrive, Dropbox e Google Drive
  • Dispone di attività e strumenti di cooperazione come forum, wiki, glossari, attività di database
  • Ci informa su nuovi eventi
  • Aggiornamenti di sicurezza costanti
  • Ha un'autenticazione sicura e registrazioni massicce in modo sicuro
  • Integra un calendario tutto in uno

Se vedi che è un'opzione praticabile, Solvetic ti insegnerà come installare Moodle su Ubuntu 21.04.

1. Come installare Moodle su Ubuntu 21.04

Passo 1
La prima cosa è verificare che stiamo usando Ubuntu 21.04, per questo nel terminale eseguiamo quanto segue:

 lsb_release -a

Passo 2
Successivamente aggiorneremo il sistema con il comando:

 sudo apt update

Passaggio 3
Ora installeremo le estensioni PHP e le librerie richieste in modo che Moodle possa funzionare come previsto, eseguiamo:

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

Passaggio 4
Inseriamo la lettera S per confermare il download e l'installazione di questi componenti aggiuntivi:

Successivamente andremo ad installare lo stack LEMP sul sistema, LEMP (Linux, Nginx (EngineX), MariaDB e PHP) sono stati sviluppati come un insieme di utilità per implementare e gestire applicazioni web, quindi è necessario installare questo stack prima di installare e configurare completamente Moodle su Ubuntu 21.04.

Passaggio 5
La prima cosa da installare sarà Nginx con il seguente comando:

 sudo apt install nginx

Passaggio 6
Confermiamo l'installazione con la lettera S:

Passaggio 7
Tutti i file di configurazione di Nginx verranno archiviati nella directory /etc/nginx e il file di configurazione principale è /etc/nginx/nginx.conf.

Verifichiamo lo stato di Nginx con il comando:

 sudo systemctl status nginx

Passaggio 8
Vediamo che il suo stato è attivo e in esecuzione, ora abilitiamo Nginx con l'avvio di Linux:

 sudo systemctl è abilitato nginx

Passaggio 9
Eseguiamo il comando "ip add" per vedere l'indirizzo IP di Ubuntu 21.04:

Passaggio 10
Con quell'indirizzo IP andiamo su un browser e quando lo inseriamo vedremo la home page di Nginx:

INGRANDIRE

Passaggio 11
Ora andremo ad installare MariaDB, con MariaDB avremo un sistema di amministrazione di database relazionali, per la sua installazione eseguiamo:

 sudo apt install mariadb-server mariadb-client

Passaggio 12
Confermiamo il download e l'installazione con la lettera S:

Passaggio 13
Controlliamo lo stato di MariaDB:

 sudo systemctl status mariadb

Passaggio 14
Ora abilitiamo MariaDB con l'avvio di Ubuntu 21.04:

 sudo systemctl è abilitato mariadb

Passaggio 15
È tempo di garantire l'installazione di MariaDB poiché per impostazione predefinita alcuni parametri non sono sicuri, per questo eseguiamo quanto segue:

 sudo mysql_secure_installation
Quando premiamo Invio assegneremo la password di root:

Passaggio 16
Vedremo le seguenti domande alle quali rispondiamo con la lettera "y":

  • Rimuovere gli utenti anonimi? [S / n] e
  • Non consentire l'accesso come root da remoto? [S / n] e
  • Rimuovere il database di prova e accedervi? [S / n] e
  • Ricaricare le tabelle dei privilegi ora? [S / n] e

Passaggio 17
Per creare siti web dobbiamo installare PHP che è un linguaggio di programmazione dinamico e open source, per installarlo in Ubuntu 21.04 eseguiremo:

 sudo apt install php php-mysql php-fpm

Passaggio 18
Confermiamo il processo con la lettera S:

Passo 19
Abilitiamo PHP con l'avvio di Ubuntu 21.04:

 sudo systemctl è abilitato php7.4-fpm

2. Crea il database Moodle Ubuntu Server 21.04 e scarica i repository

Passo 1
Dobbiamo creare il database in MySQL per amministrare Moodle, per questo accediamo a MySQL con il comando:

 sudo mysql
Lì eseguiamo ciascuna delle seguenti righe:
 CREA DATABASE moodle; CONCEDERE SELECT, INSERT, UPDATE, DELETE, CREATE, CREATE TABELLE TEMPORANEE, DROP, INDEX, ALTER ON moodle * A 'moodleadmin' @ 'localhost' IDENTIFICATO DA 'password'; PRIVILEGI DI SCARICO; esentato;

Passo 2
Successivamente, scaricheremo i repository Moodle con il comando:

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

Passaggio 3
Stiamo per estrarre il contenuto del file compresso nella directory /var/www/html:

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

Passaggio 4
Elenchiamo il contenuto estratto:

 ls/var/www/html/

Passaggio 5
Concediamo le autorizzazioni necessarie:

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

Passaggio 6
Creiamo la directory dove saranno i dati Moodle:

 sudo mkdir -p / var / moodledata
Concediamo le autorizzazioni necessarie:
 sudo chmod 775 -R / var / moodledata sudo chown www-data: www-data -R / var / moodledata

Passaggio 7
Il prossimo passo sarà modificare il file di configurazione di Moodle, per questo eseguiamo quanto segue:

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

Passaggio 8
Vedremo quanto segue:

Passaggio 9
Passiamo alle seguenti righe:

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

Passaggio 10
Lì dobbiamo modificare i valori con i dati che abbiamo registrato in MySQL:

Passaggio 11
Di seguito individuiamo le seguenti righe e assegniamo questi valori:

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

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

Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con Ctrl + X.

Passaggio 12
È fondamentale che NGINX supporti il ​​sito Moodle, per questo creeremo una nuova configurazione del blocco del server nella directory /etc/nginx/conf.d/, usiamo il seguente comando:

 sudo nano /etc/nginx/conf.d/moodle.conf
Lì inseriamo la seguente sintassi:
 server {ascolta 80; nome_server "Squadra"; root / var / www / html / moodle; indice index.php; posizione / {try_files $ uri $ uri / /index.php?$query_string; } posizione ~ (. + \. php) (. *) $ {fastcgi_split_path_info (. + \. php) (. *) $; fastcgi_index index.php; fastcgi_pass unix: /run/php/php7.4-fpm.sock; includi /etc/nginx/mime.types; includi fastcgi_params; fastcgi_param PATH_INFO $ fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; }}

Salviamo le modifiche ed usciamo dall'editor.

Passaggio 13
Convalidiamo la configurazione di Nginx e ricarichiamo il servizio:

 sudo nginx -t

 sudo systemctl ricarica nginx

Passaggio 14
Per completare il processo andiamo su un browser e inseriamo l'indirizzo IP di Ubuntu 21.04, vedremo quanto segue:

INGRANDIRE

Passaggio 15
Lì clicchiamo su "Continua" e nella finestra successiva confermiamo che i requisiti di installazione sono soddisfatti:

INGRANDIRE

Passaggio 16
In basso facciamo clic su "Continua" per procedere al processo di installazione di questi componenti:

INGRANDIRE

Passaggio 17
Al termine di questo processo vedremo questo:

INGRANDIRE

Passaggio 18
Facciamo clic su Continua e ora dobbiamo registrare alcuni dati come utente amministratore, email, paese e zona:

INGRANDIRE

Passo 19
Facciamo clic su "Aggiorna profilo" e ora vedremo quanto segue:

INGRANDIRE

Passaggio 20
Lì registriamo le informazioni desiderate per il sito in Moodle, in basso possiamo assegnare la regione geografica:

INGRANDIRE

Passo 21
Facciamo clic su "Salva modifiche" e accederemo a Moodle:

INGRANDIRE

Passo 22
È possibile configurare HTTPS in Moodle per una maggiore sicurezza, se vogliamo farlo andiamo al terminale ed eseguiamo:

 sudo snap install --classic certbot

Passo 23
Al termine dell'installazione inseriamo:

Passaggio 24
Ora generiamo il certificato Nginx con il seguente comando:

 sudo certbot -nginx

Passo 25
Lì inseriamo la nostra email e quindi accettiamo i termini della licenza:

Passo 26
Fatto ciò, andiamo al file di configurazione:

 sudo nano /var/www/html/moodle/config.php
Troviamo la riga "CFG-> wwwroot":

Passaggio 27
Lì stabiliamo HTTPS:

Salviamo le modifiche.

Passo 28
Dopodiché possiamo accedere a Moodle in modo sicuro e navigare tra le sue opzioni come:
Calendari:

INGRANDIRE

Passo 29
Note personali:

INGRANDIRE

Passo 30
Amministrazione del sito:

INGRANDIRE

In questo modo avrai installato e configurato correttamente Moodle in Ubuntu 21.04. È un processo esteso che vale la pena di avere le migliori opzioni di una piattaforma online a livello educativo.

wave wave wave wave wave