In questo tutorial, ti mostreremo come installare Moodle su Ubuntu 14.04. Per chi non lo sapesse, Moodle è un sistema di gestione dei corsi (CMS) open source, noto anche come un sistema di gestione dell'apprendimento (LMS) o un ambiente di apprendimento virtuale (VLE). È diventato molto popolare tra gli educatori di tutto il mondo come strumento per la creazione di siti Web dinamici online per i loro studenti. Moodle offre funzionalità che includono l'invio di compiti, quiz online, wiki, valutazione, messaggi istantanei, forum di discussione e altro. Ma poiché è un software modulare, può essere esteso tramite plug-in per aggiungere funzionalità extra.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti l'installazione passo passo di Moodle sul server Ubuntu 14.04.
Installa Moodle su Ubuntu 14.04
Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.
apt-get update -y
Passaggio 2. Installa il server LAMP (Linux, Apache, MySQL, PHP) e includi alcune estensioni PHP.
apt-get -y install apache2 mysql-server mysql-client php5 php5-mysql apt-get -y install graphviz aspell php5-pspell php5-curl php5-gd php5-intl php5-mysql php5-xmlrpc php5-ldap
Avvia i servizi Apache e MySQL:
/etc/init.d/apache2 start /etc/init.d/mysql start
Passaggio 3. Configurazione di MySQL.
Per impostazione predefinita, MySQL non è protetto. Puoi proteggere MySQL utilizzando mysql_secure_installation
sceneggiatura. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuoverà gli utenti anonimi, non consentirà l'accesso root remoto e rimuoverà il database di test e l'accesso per proteggere MySQL.
mysql_secure_installation
Aggiungi la seguente riga nel my.cnf
file nella sezione [mysqld] e riavvia il servizio MySQL:
## nano /etc/mysql/my.cnf binlog_format = ROW
Riavvia i servizi MySQL:
service mysqld restart
Crea un nuovo database MySQL per la nostra installazione di Moodle:
## mysql -uroot -p mysql> CREATE DATABASE moodle; mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'moodleuser_passwd'; mysql> FLUSH PRIVILEGES; mysql> quit
Passaggio 4. Installa Moodle.
Configura il tuo repository locale e clona il repository git da GitHub usando i seguenti comandi:
cd /opt sudo git clone git://git.moodle.org/moodle.git cd moodle sudo git branch -a sudo git branch --track MOODLE_26_STABLE origin/MOODLE_26_STABLE sudo git checkout MOODLE_26_STABLE
Copia il repository locale in /var/www/html/
:
sudo cp -R /opt/moodle /var/www/html/ sudo mkdir /var/www/moodledata sudo chown -R www-data /var/www/moodledata sudo chmod -R 777 /var/www/moodledata sudo chmod -R 0755 /var/www/html/moodle
Passaggio 5. Accesso a Moodle.
Moodle sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://yourdomain.com/moodle
o http://your-server-ip/moodle
. Importante :Se non ti senti a tuo agio nell'usare il terminale per creare il file config.php che deve essere creato durante l'installazione, dovresti rendere temporaneamente scrivibile la webroot procedendo come segue:
chmod -R 777 /var/www/html/moodle
Dopo aver eseguito il programma di installazione e aver configurato Moodle, DEVI ripristinare le autorizzazioni in modo che non sia più scrivibile utilizzando il comando seguente:
chmod -R 0755 /var/www/html/moodle
Congratulazioni! Hai installato correttamente Moodle. Grazie per aver utilizzato questo tutorial per l'installazione di Moodle sul sistema Ubuntu 14.04. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Moodle.