Blue Flower

Installare Moodle su Aruba non è cosa semplice. Ecco un tutorial per portare a buon fine l’esperienza.

Si vuole installare Moodle in una cartella di nome “fad” subito sotto il dominio (www.miosito.com/fad) su un server Linux con database MySQL ospitato su Aruba

 

Cosa ci serve (dati fittizi):

1. Credenziali del database su Aruba (deve essere MySQL).

o   Indirizzo IP del server MySQL tipo 62.149.150.xxx

o   Nome utente: Sql123456

o   Password DB: 1234567abc

o   Nome di uno dei cinque database forniti (libero e vuoto): Sql123456_1

2. Credenziali di accesso al pannello di controllo del dominio registrato su Aruba

o   Nome del dominio: miosito.com

o   Nome utente: Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo. (o altra forma)

o   Password: abc12345

3. Client FTP (es. FileZilla scaricabile da qui)

4. Moodle 2.8.3 in formato ZIP scaricabile da qui

5. Utility per decomprimere il file Moodle-2.8.3.zip direttamente nella cartella di dominio (leggi questo articolo e scaricalo da lì. Usa il secondo link)

Predisposizione ambiente Aruba e verifiche dei requisiti software

Accedere al DB su Aruba e verificare che la versione di MySQL in uso sia 5.5.31 o superiore.

  • Andare al link: mysql.aruba.it ed inserire le credenziali di accesso
  • Verificare nella videata principale di phpMyAdmin la versione del server MySQL

Accedere al pannello di controllo di Aruba ed impostare la versione del PHP e del PHP.INI

  • Andare su: admin.aruba.it ed inserire le credenziali

  • Selezionare dal menu a sinistra la voce”Hosting Linux” e poi la sotto-voce “Gestione Hosting Linux”

  • Selezionare la scheda: Strumenti e Impostazioni

  • Fare click su: Scelta della versione PHP e selezionare una versione maggiore o uguale a PHP 5.4.4 (minimo richiesto da Moodle). Pallino, poi OK e poi CHIUDI. Eventualmente verificare la versione abilitata mediante il box: Test PHP-phpinfo()

 

  • Selezionare la versione di php.ini mediante il box: Personalizzazione del file PHP.INI e selezionare a vostra scelta: cgi.fix_pathinfo o zip_cgi.fix_pathinfo (funzionano entrambe). NOTA: postreste avere dei PHP.INI diversi da questi. Potete fare l’installazione con la versione Moodle e poi fare le modifiche successivamente se non vedete il CSS (il tema corretto). Selez. Pallino, OK e poi CHIUDI

Caricamento e scompattamento del file Moodle-2.8.3.zip nella cartella FAD di dominio. Uso di FileZilla

  • Collegarsi al sito mediante FileZilla.
  • Creare una cartella nel dominio di nome “zip”
  • Scaricare e scompattare sul desktop l’utility: minidesign-pclzip
  • Copiare dentro la cartella “minidesign-pclzip” il file Moodle-2.8.3.zip scaricato precedentemente

  • Fai l’Upload di tutti i file della cartella minidesign-pclzip presente sul Desktop nella cartella “zip” del dominio
  • Inserisci questo URL nel browser: www.miosito.com/zip e poi il nome del file da scompattare. Nel nostro caso: moodle-2.8.3.zip e poi click su Unzip. Inizia il processo di scompattamento. Attendere con pazienza!

  • Se tutto va a buon fine dovreste ritrovarvi una cartella chiamata “moodle” con dentro tutti i file di Moodle 2.8.3 (percorso: www.miosito.com/moodle).
  • Rinominare la cartella “moodle” in “fad” (nuovo percorso: www.miosito.com/fad)
  • In alternativa al metodo precedente potete scompattare il file moodle-2.8.3.zip direttamente sul desktop e copiare (upload) tutti i suoi file dentro la cartella “fad” creata sul dominio. Processo più lungo del precedente, ma se lo preferite…
  • NOTA: Se dopo l’installazione delle cartelle di Moodle avete un errore del tipo: “Internal Server Error” provate a ripristinare i permessi delle cartelle col box: Riparazione Permissions del pannello di controllo.

Installazione di Moodle 2.8.3

  • Creare una cartella: moodledata subito sotto il dominio (percorso: www.miosito.com/moodledata) con permessi 755. Andrebbe creata fuori dal dominio ma su Aruba non è permesso!
  • IMPORTANTE. Fare la seguente modifica. Individuare il file adminlib.php presente nella cartella lib (percorso: www.miosito.com/fad/lib/adminlib.php) e modificarlo secondo quanto previsto dallo staff di Aruba (leggi qui)
  • Per modificarlo: click destro sul nome del file e poi View/Edit. In Blocco Note cercare la stringa(usa il comando Modifica/Trova): “$siteroot = str_replace('\\', '/', strrev($CFG->dirroot.'/')); // win32 backslash workaround” e aggiungere subito sotto la stringa: “$siteroot = $CFG->dirroot.'/';”. Salvare e confermare l’Upload.
  • Avviare l’installazione inserendo l’URL: www.miosito.com/fad.
  • Seguire la procedura guidata da Moodle (per avere un’idea delle videate clicca qui):

o   Scelta della lingua

o   Percorsi dei file. Le impostazioni di default in genere vanno bene (controllare i percorsi)

o   Dati database MySQL: Host Database (indirizzo IP del server MySQL di Aruba: 62.149.150.xxx); Nome del database (Sql123456_1 o uno degli altri 4 a disposizione); Nome utente (Sql123456); Password (1234567abc). Lasciare il default per gli altri campi. NOTA: I dati sono fittizi!

o   Accettare le info sul copri right

o   Videata di controllo dei requisiti minimi del PHP (plugin ed impostazioni). Se non dovessero esserci, provate a modificare il PHP.INI dal pannello di controllo fino a raggiungere i requisiti minimi previsti per l’installazione (io ho fatto l’installazione con PHP.INI impostato su Moodle ed ho in seguito cambiato il PHP.INI su quelli consigliati in precedenza perché non si vedeva il tema-CSS).

o   Nella videata successiva Moodle crea le tabelle nel database: E’ un processo lungo! Non chiudere il browser e non cambiare pagina. Attendere la comparsa del tasto: CONTINUA. Abbiate pazienza!

o   Successivamente vi chiederà di immettere i dati dell’amministratore principale di Moodle (nome, password ed e-mail). Gli altri utenti li potrete creare in seguito, dopo l’installazione.

o   Altra videata: nome e descrizione del sito

o   A questo punto l’installazione dovrebbe essere completata.

Abilitare Moodle al funzionamento con la sua App per iOS, Android o Windows Phone scaricabili dagli appositi store (facoltativo)

  • Fare il Login come amministratore
  • Andare nel menu: Amministrazione del sito>>plugin>>web service>>Mobile
  • Mettere la spunta al checkbox Abilita web service per dispositivi mobili.
  • SALVARE le impostazioni.

Scarica l'articolo in formato PDF