Ciao.
Proprio qualche giorno fa abbiamo scoperto che usare una versione si php precedente alla 5 sul server remoto non va bene.
La verifica della versione di php e di mysql la dovresti fare tramite chi ti fornisce il servizio di hosting.
in realtà la verifica di php la potresti fare anche tu
Premesso questo c'è una cosa che non va nel tuo file configuration.php. Ho trovato questo
$mosConfig_host = 'localhost';
In realtà la variabile mosConfig_host vuole il nome del server mysql. Ad esempio dovrebbe essere:
$mosConfig_host = 'mysql.nome_dominio_hosting.it';
Questo dato dovrebbe esserti stato fornito dal chi di ti fornisce (scusa il gioco di parole ma sono a corto di sinonimi
) il servizio di hosting. In genere lo fanno per email o accedendo al sito con il tuo account.