Nel prossimo articolo daremo uno sguardo a Moodle. Questo è un sistema di gestione dell'apprendimento (LMS), distribuito gratuitamente e scritto in PHP. Ha lo scopo di aiutare gli insegnanti a creare comunità di apprendimento online. Moodle è stato creato da Martín Dougiamas.
Nelle righe seguenti vedremo come installare Moodle su Ubuntu 20.04 LTS Focal Fossa. Per seguire i passaggi che vedremo di seguito, sarà necessario per noi accertarci preventivamente di soddisfare determinati requisiti minimi, come sono; avere un sistema Ubuntu 20.04 LTS aggiornato, uno stack o un ambiente LAMP, un account utente con autorizzazioni sudo e accesso a Internet.
Se non hai ancora l'ambiente necessario, puoi farlo consultare il Guida all'installazione della LAMPADA su Ubuntu 20.04. Puoi integrare Moodle nel servizio web Ubuntu 20.04 in diversi modi, come sito web principale, server virtuale autonomo o, come faremo in questo articolo, come parte del sito web principale. È anche importante lavorare con connessioni HTTPS sicure, anche se per semplicità in questo articolo lo faremo su HTTP.
Scarica Moodle per Ubuntu 20.04
Nell'area download del file Sito ufficiale, lo faremo scarica l'ultima versione stabile Moodle per Ubuntu 20.04 LTS.
I pacchetti che troveremo sul web sono disponibili nei formati .tgz e .zip, i cui link portano ad una pagina di download automatico. Un'altra opzione per scarica l'ultima versione oggi, aprirà un terminale (Ctrl + Alt + T) e utilizzerà wget come segue:
wget https://download.moodle.org/download.php/direct/stable39/moodle-latest-39.tgz
Installazione su Ubuntu 20.04
Prima di installare Moodle su Ubuntu 20.04 LTS dovremo eseguire alcune azioni per preparare il sistema. In questo modo avremo il programma di installazione web che utilizzeremo in seguito per funzionare senza problemi.
File Moodle
Per iniziare lo faremo decomprimere il pacchetto appena scaricato direttamente nella location che ci interessa. In un terminale (Ctrl + Alt + T), dovremo usare solo il comando:
sudo tar xf moodle-latest-39.tgz -C /var/www/html/
Poiché Moodle ha bisogno di scrivere nella propria directory di installazione, cambiamo il proprietario di questa directory con l'utente con cui viene eseguito il servizio web (www-data):
sudo chown -R www-data: /var/www/html/moodle/
Abbiamo anche bisogno una directory per i dati di Moodle. Lo creeremo al di fuori dell'ambito della navigazione sul web:
sudo mkdir /var/www/moodledata
Cambiamo il proprietario di questa directory così Moodle può scrivere:
sudo chown www-data: /var/www/moodledata/
Base de datos
Moodle avrà bisogno del supporto necessario dal motore di database che abbiamo in Ubuntu 20.04, che in questo esempio sarà MariaDB.
Per iniziare ora apriremo un terminale (Ctrl + Alt + T) usa il client della console mysql e l'utente con cui gestiamo:
sudo mysql -u root -p
Ora ci sarà Per creare la banca dati:
create database moodle charset utf8mb4 collate utf8mb4_unicode_ci;
Il prossimo passo sarà creare un utente:
create user usuariomoodle@localhost identified by 'password123';
Continuiamo concedere le autorizzazioni necessarie all'utente sul database:
grant all privileges on moodle.* to 'usuariomoodle'@'localhost';
Y chiudiamo la connessione:
quit
PHP
Moodle avrà bisogno di alcune estensioni che installeremo dai repository di Ubuntu. Per cominciare, aggiorneremo l'elenco dei pacchetti disponibili digitando nel terminale (Ctrl + Alt + T):
sudo apt update
Poi installiamo i pacchetti:
sudo apt install -y php-curl php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip
Al termine, sarà necessario ricaricare PHP o la configurazione del servizio web, a seconda dei casi:
sudo systemctl reload apache2
Programma di installazione Web
La macchina Ubuntu 20.04 LTS su cui creo questo articolo è accessibile nel sottodominio ubuntu.local.lan, quindi userò l'URL http://ubuntu.local.lan/moodle per accedere all'installazione.
Una volta lingua selezionata, confermeremo le rotte Moodle. In precedenza abbiamo creato la directory dei dati suggerita dall'installatore, quindi non sarà necessario modificarla.
Il passo successivo è seleziona il motore di database:
Il menu a discesa ci mostrerà le opzioni disponibili nel sistema. Sceglieremo quello che si adatta alla configurazione che abbiamo fatto prima.
Nella fase successiva un modulo richiederà i dati di connessione al servizio database:
Forniremo il database e i nomi utente, nonché la password, così come li abbiamo creati nei passaggi precedenti.
Controllata la connessione, dovremo accetta i termini di servizio:
Di seguito è riportato un elenco di verifica dei requisiti per l'installazione di Moodle su Ubuntu 20.04:
Se i passaggi precedenti sono stati corretti, tutti i requisiti fondamentali saranno soddisfatti e saremo in grado di continuare con il processo di installazione.
Il processo di installazione stesso mostrerà un lungo elenco di operazioni e i suoi risultati:
Questo processo nel mio caso ha richiesto molto tempo. Alla fine dell'installazione, inizia la configurazione dell'amministratore per il nuovo sito:
Dopo l'installazione, accederai automaticamente al sito, mostrando l'area personale:
E con questo possiamo iniziare a lavorare sul nostro nuovo sito Moodle e iniziare a usarlo piattaforma di eLearning per lavorare sia in una rete locale che tramite Internet. Gli utenti che necessitano di informazioni sul suo funzionamento, possono consultare il documentazione ufficiale nella pagina del progetto.
Ciao. Capisco che i tuoi principi di "etica editoriale" non includono praticamente il non plagio sezione per sezione e paragrafo per paragrafo il contenuto di altri siti, giusto?
Ai suoi tempi mi mancava l'aggiunta del link della fonte. Ho corretto. Salu2
GRAZIE
Non sono riuscito:
ERRORE 2002 (HY000): impossibile connettersi al server MySQL locale tramite il socket '/var/run/mysqld/mysqld.sock' (2)