Ciao a tutti. Si ho risolto.
Vi scrivo la procedura in modo che possiate tenere allineate le versioni locali e remote.
Installare tutto in locale su una piattaforma WAMP/LAMP.
La procedura vi obbligherà a scegliere una posizione per la cartella Moodledata al di fuori dello spazio web visibile. Fatelo...dopo la sposteremo.
Al temine dell'installazione in locale aprite il file config.php e concentratevi sulle righe 19 -20 di seguito riportate:
$CFG->wwwroot = 'http://localhost/www.miosito.com/moodle';
$CFG->dataroot = 'C:\<percorso assoluto cartella fuori spazio web>\moodle\data\moodledata';
Ora attraverso una normale finestra windows spostiamo la cartella moodledata sotto lo spazio web in questa posizione: "C:\<percorso assoluto alla root web>\www.miosito.com\moodle\data\moodledata" e modifichiamo coerentemente il file config.php sostituendo la riga 20 con la seguente:
$CFG->dataroot = 'C:\<percorso assoluto alla root web>\www.miosito.com\moodle\data\moodledata';
A questo punto abbiamo trasportato la cartella moodledata sotto spazio web (visibile). Attenzione, questa operazione è rischiosa in quanto la cartella moodledata adesso è accessibile via http (ma ciò è necessario se vogliamo pubblicare il sito via Aruba). Vi consiglio di rinominare la cartella "data" e quella "moodledata" in qualcosa di molto più difficile da individuare per un "hacker".
Trasferiamo adesso in remoto via FTP su Aruba. Esportiamo il db dal MySQL locale ed importiamolo in uno dei 5 DB che mette a disposizione Aruba.
Apriamo il file config.php in remoto e modifichiamolo nel modo seguente:
$CFG->wwwroot = 'http://www.miosito.com/moodle';
$CFG->dataroot = '/web/htdocs/www.miosito.com/home/moodle/data/moodledata';
Abbiamo terminato. Adesso il Vs Moodle dovrebbe essere funzionante anche in remoto.
Non dimenticate di settare i permessi per la cartella "data" (755).
Ciauzz