SlideShare a Scribd company logo
1 of 17
Download to read offline
Hosting Linux: 
Moodle, installazione 
e configurazione
Moodle si può installare 
in modo semplice e veloce su un Hosting Linux. 
Ecco tutti i passi da seguire 
per avere Moodle 
completamente funzionante. 
#e-Commerce 
Contenuti a cura di HostingTalk
Può un hosting Linux trasformarsi in un punto di aggregazione per docenti e studenti, 
in un’agorà virtuale dove professori e discenti possono interagire via web 
per imparare e crescere nella cultura? 
La risposta è affermativa e il progetto Moodle è la dimostrazione che interazione e insegnamento possono diventare due caratteri intimamente connessi 
di un unico aspetto: l’e-learning. 
Si parla spesso di e-learning e modalità di apprendimento nuove, 
capaci di superare i metodi tradizionali per agevolare i discenti attraverso 
l’uso delle nuove tecnologie e di Internet, e Moodle è un CMS che ha riscosso 
parecchio successo. 
Per quanto in Italia l’uso delle nuove tecnologie non abbia ancora 
superato i metodi di insegnamento tradizionali, 
ci sono comunque realtà che hanno già usato Moodle, 
in ambienti di hosting Linux e Windows. 
Non è un caso dal 2005, ogni anno si tiene il MoodleMoot.
Il successo di Moodle, acronimo di Modular Object-Oriented Dynamic Learning Enviroment, 
è da imputare a tre caratteristiche proprie di questo CMS: 
•ideologia costruzionista su cui si basa: è pensato per soddisfare il principio secondo cui ogni apprendimento è facilitato dalla produzione di oggetti tangibili. Il CMS è teso a costruire una forte collaborazione tra studenti e docenti, in modo che l’apprendimento non avvenga a senso unico, ma con contributi bidirezionali che migliorino e rendano più complete le attività didattiche; 
•natura open source: è rilasciato con licenza GPL, per cui intorno al progetto esiste una rigogliosa attività di community, produttiva nel rilascio dei bugfix, dei miglioramenti e dei plugin per l’estensione delle funzioni di base; 
•sviluppo in PHP e Javascript che gli permettono di funzionare sulla maggior parte dei server e dei servizi hosting Linux e Windows. 
Queste sono le tre caratteristiche che rendono Moodle un ambiente completo 
per la gestione dell’e-learning, che permette la creazione 
di unità didattiche, forum, blog, chat, wiki, glossari e quiz 
a supporto di docenti e studenti.
Chi vuole provare tutte le funzionalità indicate, non deve far altro che 
installare l’ultima versione (in questo momento è la 2.7.2+) su un 
servizio di hosting Linux che sia dotato di motore PHP in versione successiva alla 5.4.4, webserver Apache e database MySQL (con versione uguale e successiva alla 5.5.31), 
come quelli disponibili nell’offerta con database MySQL. 
Una volta attivato, bisogna poi proseguire con l’installazione di Moodle. 
Per prima cosa, dobbiamo avviare il browser e nella barra degli indirizzi digitare l’URL: http://download.moodle.org 
e cliccare sul 
pulsante Moodle 2.7.2+ 
(o la versione indicata al 
momento in cui si segue 
la procedura).
Nella nuova pagina, 
bisogna cliccare su Download .zip e 
attendere che termini il download 
del pacchetto compresso contenente 
tutto il necessario per installarlo 
sull’hosting Linux. 
Una volta terminato il 
download, bisogna 
scompattare l’archivio. 
Questa operazione potrebbe 
richiedere qualche minuto…
Nel frattempo, 
possiamo prepararci al trasferimento 
dei file via FTP. 
Colleghiamoci all’area utenti, 
autentichiamoci con i dati forniti 
in fase di acquisto dell’hosting Linux 
e clicchiamo 
su Hosting Linux/Filtro Accessi FTP.
In alto, accanto a Utente, 
è riportato l’IP di navigazione. 
Selezioniamolo e incolliamolo 
nel campo Tuo indirizzo IP 
di navigazione. 
Clicchiamo su Aggiungi IP. 
Digitiamo il captcha e 
confermiamo con Salva e OK. 
Sempre nel pannello di controllo, scegliamo 
Hosting Linux/Gestione Hosting Linux dal menu laterale.
Nella nuova finestra, 
selezioniamo il pannello 
Strumenti e Impostazioni. 
E da qui, clicchiamo su 
Personalizzazione del file PHP.INI. 
Selezioniamo la voce Moodle 
e clicchiamo su OK e Chiudi.
Prima di procedere al trasferimento dei file via FTP, apriamo la cartella Moodle appena scompattata. Clicchiamo sulla cartella lib e apriamo il file adminlib.php 
utilizzando Notepad o un editor di testo come RJ TextEd. 
Una volta aperto il file con un editor adeguato, individuamo la riga: 
$siteroot = str_replace(‘’, ‘/’, strrev($CFG->dirroot.’/’)); // win32 backslash workaround 
e al di sotto, digitiamo 
la seguente istruzione: 
$siteroot = $CFG->dirroot.’/'; 
Salviamo il file 
e chiudiamo l’editor.
Avviamo il client FTP che preferiamo e colleghiamoci allo spazio hosting Linux, compilando i campi superiori del client FTP (host, nome utente e password). 
Navighiamo nel pannello di sinistra del client FTP fino alla cartella scompattata di Moodle e spostiamo con un drag&drop tutti i file visualizzati nel pannello di destra, corrispondente alla 
root dell’hosting Linux. Il trasferimento potrebbe durare qualche minuto… 
Prepariamoci ad identificare i dati del database MySQL da fornire a Moodle durante l’installazione. Colleghiamoci alla pagina phpMyAdmin ed autentichiamoci con le 
credenziali apposite.
Dal pannello, rileviamo l’indirizzo IP del database (al centro in alto) e scegliamo uno dei 5 database attivi, appuntandoci il nome, fra quelli in lista. Poi usciamo dal phpMyAdmin, cliccando sulla seconda icona in alto a sinistra. 
Una volta terminato il trasferimento FTP, sempre nella finestra del client, 
clicchiamo sulla cartella corrispondente al nome a dominio con il pulsante sinistro del mouse.
Avviamo il browser e visitiamo 
il nostro dominio attivo sull’hosting Linux Aruba. 
Scegliamo la lingua e 
clicchiamo su Successivo. 
Se non abbiamo esigenze specifiche, 
lasciamo indicati i percorsi predefiniti, 
avendo cura di inserire la 
dicitura/home/moodledata 
nel campo Cartella dati 
(come in figura) 
e clicchiamo su Successivo.
Ora, bisogna confermare il driver database da usare. 
Dal menu a tendina Tipo, selezioniamo Improved MySQL (native/mysql) e clicchiamo su Successivo. 
In Host Database, digitiamo l’indirizzo IP del database recuperato prima, 
in Nome database, il nome del database prescelto e 
in Utente database e Password database, il nome utente e la password usati per collegarci al database e all’area phpMyAdmin. 
Lasciamo inalterate le altre impostazioni e clicchiamo su Successivo.
Confermiamo 
le note legali... 
Appare una pagina 
(come in figura), 
che mostra se i requisiti 
minimi necessari a 
Moodle, sono rispettati 
dall’hosting Linux su 
cui si sta procedendo. 
Se tutto in ordine, 
clicchiamo 
su Continua.
A questo punto, lo script di installazione mostra una lista di tabelle che vengono create nel database. Ciascuna deve avere la scritta Success verde e al termine, 
in seguito passiamo alla schermata successiva con un clic su Continua. 
Viene mostrata la finestra di 
personalizzazione 
dell’account amministratore. 
Compiliamo tutti i campi obbligatori e clicchiamo su Aggiornamento profilo. 
Nella pagina successiva, indichiamo tutte le informazioni che compariranno nella home page del sito di e-learning creato con Moodle e lasciamo inalterata 
l’impostazione Self registration. Confermiamo il tutto con Salva i cambiamenti. 
Non compare una notifica di installazione terminata, ma viene mostrata direttamente la home page del nuovo portale Moodle. 
Ora, l’hosting Linux con Moodle è pronto ad accogliere il progetto di e-learning 
che abbiamo in mente, e trasformare la semplice formazione 
in un’esperienza didattica coinvolgente per docenti e studenti.
Hosting Aruba 
Grazie

More Related Content

Similar to Hosting Linux: Moodle, installazione e configurazione #TipOfTheDay

Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...
Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...
Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...Aruba S.p.A.
 
Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDayHosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDayAruba S.p.A.
 
Wordpress per Windows in 30 minuti
Wordpress per Windows in 30 minutiWordpress per Windows in 30 minuti
Wordpress per Windows in 30 minutistefanodipersio
 
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...Aruba S.p.A.
 
Cms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenutiCms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenutiGiulia S
 
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDayHosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDayAruba S.p.A.
 
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...Aruba S.p.A.
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlagianpel
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlagianpel
 
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24 parte 2
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24   parte 2Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24   parte 2
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24 parte 2Aruba S.p.A.
 
Con Aruba, a lezione di cloud - #lezione 27: 'Private Cloud e mail server az...
Con Aruba, a lezione di cloud  - #lezione 27: 'Private Cloud e mail server az...Con Aruba, a lezione di cloud  - #lezione 27: 'Private Cloud e mail server az...
Con Aruba, a lezione di cloud - #lezione 27: 'Private Cloud e mail server az...Aruba S.p.A.
 
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...Aruba S.p.A.
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…bsdlover
 
Moodle 2.7 - Installazione
Moodle 2.7 - InstallazioneMoodle 2.7 - Installazione
Moodle 2.7 - InstallazioneLaura Camellini
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Andrea Marchetti
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Andrea Marchetti
 
Webdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 OkWebdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 OkMassimo Schiro
 
Presentazione Blog Università la Sapienza
Presentazione Blog Università la SapienzaPresentazione Blog Università la Sapienza
Presentazione Blog Università la Sapienzafabio73
 
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...Aruba S.p.A.
 
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...Aruba S.p.A.
 

Similar to Hosting Linux: Moodle, installazione e configurazione #TipOfTheDay (20)

Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...
Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...
Hosting: installiamo Magento sul nostro hosting, la guida passo passo #TipOfT...
 
Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDayHosting: Joomla e Drupal, confronto e setup - parte 2   #TipOfTheDay
Hosting: Joomla e Drupal, confronto e setup - parte 2 #TipOfTheDay
 
Wordpress per Windows in 30 minuti
Wordpress per Windows in 30 minutiWordpress per Windows in 30 minuti
Wordpress per Windows in 30 minuti
 
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...
Con Aruba, a lezione di cloud #lezione 24 - parte 1: Cloud Computing e Plesk,...
 
Cms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenutiCms, Content Management System. Sistema di gestione dei contenuti
Cms, Content Management System. Sistema di gestione dei contenuti
 
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDayHosting e Database: le funzionalità di MySQL e MsSQL  #TipOfTheDay
Hosting e Database: le funzionalità di MySQL e MsSQL #TipOfTheDay
 
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
Con Aruba, a lezione di cloud #lezione 10 - parte 1: 'Configurazione server d...
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomla
 
Giornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomlaGiornata aperta sul_web_11-04-2011_joomla
Giornata aperta sul_web_11-04-2011_joomla
 
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24 parte 2
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24   parte 2Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24   parte 2
Con Aruba, a lezione di cloud #Venerdìdel cloud #lezione 24 parte 2
 
Con Aruba, a lezione di cloud - #lezione 27: 'Private Cloud e mail server az...
Con Aruba, a lezione di cloud  - #lezione 27: 'Private Cloud e mail server az...Con Aruba, a lezione di cloud  - #lezione 27: 'Private Cloud e mail server az...
Con Aruba, a lezione di cloud - #lezione 27: 'Private Cloud e mail server az...
 
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
Con Aruba, a lezione di cloud #lezione 9 - parte 1: 'Configurazione server di...
 
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
Soluzioni Open Source per lo sviluppo di ogni tipologia di sito web. Il ca…
 
Moodle 2.7 - Installazione
Moodle 2.7 - InstallazioneMoodle 2.7 - Installazione
Moodle 2.7 - Installazione
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.
 
Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.Set up and management of an integrated information system on Linux.
Set up and management of an integrated information system on Linux.
 
Webdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 OkWebdays 2004 Blogfordummies2 Ok
Webdays 2004 Blogfordummies2 Ok
 
Presentazione Blog Università la Sapienza
Presentazione Blog Università la SapienzaPresentazione Blog Università la Sapienza
Presentazione Blog Università la Sapienza
 
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...Hosting: installare app su Hosting Linux con gli installer automatici  #TipOf...
Hosting: installare app su Hosting Linux con gli installer automatici #TipOf...
 
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...
Con Aruba, a lezione di cloud #lezione 15 - parte 2: Unified Storage, lo stor...
 

More from Aruba S.p.A.

Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiAruba S.p.A.
 
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Aruba S.p.A.
 
I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016Aruba S.p.A.
 
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba S.p.A.
 
Aruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba S.p.A.
 
Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba S.p.A.
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataAruba S.p.A.
 
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleIl Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleAruba S.p.A.
 
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba S.p.A.
 
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba S.p.A.
 
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...Aruba S.p.A.
 
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...Aruba S.p.A.
 
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Aruba S.p.A.
 
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Aruba S.p.A.
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo httpAruba S.p.A.
 
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parteHosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parteAruba S.p.A.
 
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...Aruba S.p.A.
 
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...Aruba S.p.A.
 
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDayHosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDayAruba S.p.A.
 
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDayHosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDayAruba S.p.A.
 

More from Aruba S.p.A. (20)

Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi datiCloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
Cloud Backup e Cloud Object Storage: come mettere in sicurezza i tuoi dati
 
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017Create and use a Dockerized Aruba Cloud server - CloudConf 2017
Create and use a Dockerized Aruba Cloud server - CloudConf 2017
 
I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016I servizi Cloud di Aruba - 2016
I servizi Cloud di Aruba - 2016
 
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
Aruba Cloud: Cloud Pubblico vs. Cloud Privato per la propria infrastruttura v...
 
Aruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a ServiceAruba Cloud DRaaS, Disaster Recovery as a Service
Aruba Cloud DRaaS, Disaster Recovery as a Service
 
Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner Aruba Business: il programma dedicato ai Partner
Aruba Business: il programma dedicato ai Partner
 
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e AvanzataIdentità certa nei processi online, SPID, Firma grafometrica e Avanzata
Identità certa nei processi online, SPID, Firma grafometrica e Avanzata
 
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendaleIl Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
Il Cloud Computing di Aruba: soluzione IaaS per l'IT aziendale
 
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
Aruba Business: nuova divisione per la rivendita delle soluzioni Aruba.it
 
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
Aruba eCommerce - Corso online ' Come preparare le promozioni nel tuo eCommerce'
 
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2  ...
Hosting: cache Joomla, tutte le opzioni spiegate passo dopo passo - parte 2 ...
 
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1  #...
Hosting: cache Jooml, tutte le opzioni spiegate passo dopo passo - parte 1 #...
 
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
Workshop Smau Firenze 2015: 'Le soluzioni Cloud di Aruba'
 
Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0Hosting: il successore di http 1.1 il perchè dell' http 2.0
Hosting: il successore di http 1.1 il perchè dell' http 2.0
 
Hosting: storia del protocollo http
Hosting: storia del protocollo httpHosting: storia del protocollo http
Hosting: storia del protocollo http
 
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parteHosting: 20 trucchi SEO per ottimizzare il proprio sito -  II parte
Hosting: 20 trucchi SEO per ottimizzare il proprio sito - II parte
 
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
Hosting: 20 trucchi SEO per migliorare l'indicizzazione di un sito - Parte I ...
 
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...Hosting: Database MySQL, 10 trucchi per migliorarne le performance  -  #TipOf...
Hosting: Database MySQL, 10 trucchi per migliorarne le performance - #TipOf...
 
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDayHosting: gli indici SQL, cosa sono e come funzionano  #TipOfTheDay
Hosting: gli indici SQL, cosa sono e come funzionano #TipOfTheDay
 
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDayHosting: il linguaggio PHP tra passato, presente e futuro  #TipOfTheDay
Hosting: il linguaggio PHP tra passato, presente e futuro #TipOfTheDay
 

Hosting Linux: Moodle, installazione e configurazione #TipOfTheDay

  • 1. Hosting Linux: Moodle, installazione e configurazione
  • 2. Moodle si può installare in modo semplice e veloce su un Hosting Linux. Ecco tutti i passi da seguire per avere Moodle completamente funzionante. #e-Commerce Contenuti a cura di HostingTalk
  • 3. Può un hosting Linux trasformarsi in un punto di aggregazione per docenti e studenti, in un’agorà virtuale dove professori e discenti possono interagire via web per imparare e crescere nella cultura? La risposta è affermativa e il progetto Moodle è la dimostrazione che interazione e insegnamento possono diventare due caratteri intimamente connessi di un unico aspetto: l’e-learning. Si parla spesso di e-learning e modalità di apprendimento nuove, capaci di superare i metodi tradizionali per agevolare i discenti attraverso l’uso delle nuove tecnologie e di Internet, e Moodle è un CMS che ha riscosso parecchio successo. Per quanto in Italia l’uso delle nuove tecnologie non abbia ancora superato i metodi di insegnamento tradizionali, ci sono comunque realtà che hanno già usato Moodle, in ambienti di hosting Linux e Windows. Non è un caso dal 2005, ogni anno si tiene il MoodleMoot.
  • 4. Il successo di Moodle, acronimo di Modular Object-Oriented Dynamic Learning Enviroment, è da imputare a tre caratteristiche proprie di questo CMS: •ideologia costruzionista su cui si basa: è pensato per soddisfare il principio secondo cui ogni apprendimento è facilitato dalla produzione di oggetti tangibili. Il CMS è teso a costruire una forte collaborazione tra studenti e docenti, in modo che l’apprendimento non avvenga a senso unico, ma con contributi bidirezionali che migliorino e rendano più complete le attività didattiche; •natura open source: è rilasciato con licenza GPL, per cui intorno al progetto esiste una rigogliosa attività di community, produttiva nel rilascio dei bugfix, dei miglioramenti e dei plugin per l’estensione delle funzioni di base; •sviluppo in PHP e Javascript che gli permettono di funzionare sulla maggior parte dei server e dei servizi hosting Linux e Windows. Queste sono le tre caratteristiche che rendono Moodle un ambiente completo per la gestione dell’e-learning, che permette la creazione di unità didattiche, forum, blog, chat, wiki, glossari e quiz a supporto di docenti e studenti.
  • 5. Chi vuole provare tutte le funzionalità indicate, non deve far altro che installare l’ultima versione (in questo momento è la 2.7.2+) su un servizio di hosting Linux che sia dotato di motore PHP in versione successiva alla 5.4.4, webserver Apache e database MySQL (con versione uguale e successiva alla 5.5.31), come quelli disponibili nell’offerta con database MySQL. Una volta attivato, bisogna poi proseguire con l’installazione di Moodle. Per prima cosa, dobbiamo avviare il browser e nella barra degli indirizzi digitare l’URL: http://download.moodle.org e cliccare sul pulsante Moodle 2.7.2+ (o la versione indicata al momento in cui si segue la procedura).
  • 6. Nella nuova pagina, bisogna cliccare su Download .zip e attendere che termini il download del pacchetto compresso contenente tutto il necessario per installarlo sull’hosting Linux. Una volta terminato il download, bisogna scompattare l’archivio. Questa operazione potrebbe richiedere qualche minuto…
  • 7. Nel frattempo, possiamo prepararci al trasferimento dei file via FTP. Colleghiamoci all’area utenti, autentichiamoci con i dati forniti in fase di acquisto dell’hosting Linux e clicchiamo su Hosting Linux/Filtro Accessi FTP.
  • 8. In alto, accanto a Utente, è riportato l’IP di navigazione. Selezioniamolo e incolliamolo nel campo Tuo indirizzo IP di navigazione. Clicchiamo su Aggiungi IP. Digitiamo il captcha e confermiamo con Salva e OK. Sempre nel pannello di controllo, scegliamo Hosting Linux/Gestione Hosting Linux dal menu laterale.
  • 9. Nella nuova finestra, selezioniamo il pannello Strumenti e Impostazioni. E da qui, clicchiamo su Personalizzazione del file PHP.INI. Selezioniamo la voce Moodle e clicchiamo su OK e Chiudi.
  • 10. Prima di procedere al trasferimento dei file via FTP, apriamo la cartella Moodle appena scompattata. Clicchiamo sulla cartella lib e apriamo il file adminlib.php utilizzando Notepad o un editor di testo come RJ TextEd. Una volta aperto il file con un editor adeguato, individuamo la riga: $siteroot = str_replace(‘’, ‘/’, strrev($CFG->dirroot.’/’)); // win32 backslash workaround e al di sotto, digitiamo la seguente istruzione: $siteroot = $CFG->dirroot.’/'; Salviamo il file e chiudiamo l’editor.
  • 11. Avviamo il client FTP che preferiamo e colleghiamoci allo spazio hosting Linux, compilando i campi superiori del client FTP (host, nome utente e password). Navighiamo nel pannello di sinistra del client FTP fino alla cartella scompattata di Moodle e spostiamo con un drag&drop tutti i file visualizzati nel pannello di destra, corrispondente alla root dell’hosting Linux. Il trasferimento potrebbe durare qualche minuto… Prepariamoci ad identificare i dati del database MySQL da fornire a Moodle durante l’installazione. Colleghiamoci alla pagina phpMyAdmin ed autentichiamoci con le credenziali apposite.
  • 12. Dal pannello, rileviamo l’indirizzo IP del database (al centro in alto) e scegliamo uno dei 5 database attivi, appuntandoci il nome, fra quelli in lista. Poi usciamo dal phpMyAdmin, cliccando sulla seconda icona in alto a sinistra. Una volta terminato il trasferimento FTP, sempre nella finestra del client, clicchiamo sulla cartella corrispondente al nome a dominio con il pulsante sinistro del mouse.
  • 13. Avviamo il browser e visitiamo il nostro dominio attivo sull’hosting Linux Aruba. Scegliamo la lingua e clicchiamo su Successivo. Se non abbiamo esigenze specifiche, lasciamo indicati i percorsi predefiniti, avendo cura di inserire la dicitura/home/moodledata nel campo Cartella dati (come in figura) e clicchiamo su Successivo.
  • 14. Ora, bisogna confermare il driver database da usare. Dal menu a tendina Tipo, selezioniamo Improved MySQL (native/mysql) e clicchiamo su Successivo. In Host Database, digitiamo l’indirizzo IP del database recuperato prima, in Nome database, il nome del database prescelto e in Utente database e Password database, il nome utente e la password usati per collegarci al database e all’area phpMyAdmin. Lasciamo inalterate le altre impostazioni e clicchiamo su Successivo.
  • 15. Confermiamo le note legali... Appare una pagina (come in figura), che mostra se i requisiti minimi necessari a Moodle, sono rispettati dall’hosting Linux su cui si sta procedendo. Se tutto in ordine, clicchiamo su Continua.
  • 16. A questo punto, lo script di installazione mostra una lista di tabelle che vengono create nel database. Ciascuna deve avere la scritta Success verde e al termine, in seguito passiamo alla schermata successiva con un clic su Continua. Viene mostrata la finestra di personalizzazione dell’account amministratore. Compiliamo tutti i campi obbligatori e clicchiamo su Aggiornamento profilo. Nella pagina successiva, indichiamo tutte le informazioni che compariranno nella home page del sito di e-learning creato con Moodle e lasciamo inalterata l’impostazione Self registration. Confermiamo il tutto con Salva i cambiamenti. Non compare una notifica di installazione terminata, ma viene mostrata direttamente la home page del nuovo portale Moodle. Ora, l’hosting Linux con Moodle è pronto ad accogliere il progetto di e-learning che abbiamo in mente, e trasformare la semplice formazione in un’esperienza didattica coinvolgente per docenti e studenti.