Ciao,
anch'io sono su Aruba e ci ho messo un bel po' a capire che cosa non andava.
Adesso ti dico.
1) devi avere un abbonamento recente di Aruba perché quelli vecchi (io ne ho uno dal 1998) non funzionano. Questo perché il nuovo Moodle (1.9.4+ a proposito hai preso il package per installere moodle ANCHE in locale (questo è il significato del + in fondo alla numero di versione) ma esiste il package per istallarlo unicamente sui server... vedi te), vuole che MySQL sia aggionato a 4.1.16
2) non modificare il config come si faceva prima ma utilizza install.php. Moodle ti guida in tutta l'installazione e ti dice anche se tutto è compatibile. Ad un cero momento comparirà una schermata con dei dischetti verdi (per le cose che sono ok) dei dischetti gialli (per le cose che potrebbero essere migliorate) e dei dischetti rossi (per le cose che impediscono di continuare l'installazione. Speriamo non ce ne siano)
3) annota login e password
Dovresti in poco tempo essere in linea.
4) per il datafile mettilo direttamente nella root (o in public) come misura anti akeraggio)
5) io sono sul lato linux e tutto funziona bene.
Ecco il mio config se può aiutarti
****************************************************************
unset($CFG);
$CFG->dbtype = 'mysql';
$CFG->dbhost = '00.000.000.00';
$CFG->dbname = 'Sql111111_1';
$CFG->dbuser = 'Sql111111';
$CFG->dbpass = 'abcd1234';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';
$CFG->wwwroot = '
http://lnx.miosito.it/moodle';
$CFG->dirroot = '/web/htdocs/
www.miosito.it/home/moodle';
$CFG->dataroot = '/web/htdocs/
www.miosito.it/home/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode
require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
*******************************************************
Buona giornata