Guida all'installazione passo passo su come installare Moodle su Ubuntu 16.04. Moodle (acronimo di Modular-object-oriented dynamic learning environment') è un sistema di gestione dell'apprendimento gratuito e open source creato per fornire a insegnanti, studenti e amministratori un unico ambiente di apprendimento personalizzato. Moodle è costruito dal progetto Moodle, guidato e coordinato da Moodle HQ.
Moodle include molte funzioni utili come:
- Interfaccia moderna e facile da usare
- Dashboard personalizzata
- Strumenti e attività di collaborazione
- Calendario tutto compreso
- Semplice editor di testo
- Traccia i progressi
- Notifiche
- e molti altri...
In questo tutorial ti guideremo attraverso i passaggi per installare l'ultima versione di Moodle su un VPS Ubuntu 16.04 con server web Apache, MySQL e PHP 7.
1. Accedi tramite SSH
Prima di tutto, accedi al tuo Ubuntu 16.04 VPS tramite SSH come utente root
ssh root@IP_Address -p Port_number
2. Aggiorna i pacchetti del sistema operativo
Esegui il comando seguente per aggiornare i pacchetti del sistema operativo e installare alcune dipendenze
apt-get update && apt-get upgrade apt-get install git-core graphviz aspell
3. Installa il server Web Apache
Installa il server web Apache dal repository di Ubuntu
apt-get install apache2
4. Avvia Apache Web Server
Una volta installato, avvia Apache e abilitalo all'avvio automatico all'avvio del sistema
systemctl enable apache2
5. Installa PHP 7
Successivamente, installeremo PHP 7 e alcuni moduli PHP aggiuntivi richiesti da Moodle
apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
6. Installa e configura il server di database MySQL
Moodle memorizza la maggior parte dei suoi dati in un database, quindi installeremo il server di database MySQL
apt-get install mysql-client mysql-server
Dopo l'installazione, esegui mysql_secure_installation
script per impostare la tua password di root MySQL e proteggere la tua installazione di MySQL.
Accedi al server MySQL come utente root e crea un utente e un database per l'installazione di Moodle
mysql -u root -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> \q
Non dimenticare di sostituire "PASSWORD" con una password efficace.
7. Ottieni Moodle dal repository GitHub
Quindi, cambia la directory di lavoro corrente e clona Moodle dal loro repository GitHub ufficiale
cd /var/www/html/ git clone https://github.com/moodle/moodle.git
Vai alla directory '/moodle' e controlla tutte le filiali disponibili
cd moodle/ git branch -a
Seleziona l'ultima versione stabile (attualmente è MOODLE_34_STABLE) ed esegui il comando seguente per dire a git quale ramo tracciare o utilizzare
git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
e controlla la versione specificata
git checkout MOODLE_34_STABLE Switched to branch 'MOODLE_34_STABLE' Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Crea una directory per i dati Moodle
mkdir /var/moodledata
Imposta la proprietà e le autorizzazioni corrette
chown -R www-data:www-data /var/www/html/moodle chown www-data:www-data /var/moodledata
8. Configura server Web Apache
Crea un host virtuale Apache per il tuo nome di dominio con i seguenti contenuti
nano /etc/apache2/sites-available/yourdomain.com.conf ServerAdmin [email protected] DocumentRoot /var/www/html/moodle ServerName yourdomain.com ServerAlias www.yourdomain.com Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all ErrorLog /var/log/httpd/yourdomain.com-error_log CustomLog /var/log/httpd/yourdomain.com-access_log common
salva il file e abilita l'host virtuale
a2ensite yourdomain.com Enabling site yourdomain.com. To activate the new configuration, you need to run: service apache2 reload
Infine, ricarica il server web come suggerito, affinché le modifiche abbiano effetto
service apache2 reload
9. Segui le istruzioni sullo schermo e completa l'installazione
Ora vai su http://yourdomain.com
e segui le istruzioni sullo schermo per completare l'installazione di Moodle. Per ulteriori informazioni su come configurare e utilizzare Moodle, puoi consultare la loro documentazione ufficiale.
Non devi installare Moodle su Ubuntu 16.04, se utilizzi uno dei nostri hosting Moodle ottimizzati, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare e configurare l'ultima versione di Moodle su Ubuntu 16.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se ti è piaciuto questo post su come installare Moodle su Ubuntu 16.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.