@satifal: non so bene cosa siano gli "ambienti", ma uno lo stesso pc con sistema operativo windows 8.
il sito di test funziona sia su firefox che su chrome. Il sito "reale" non funziona né su firefox né chrome.

se metto una linea di commento prima di
private $host_db = 'localhost';
l'errore si sposta alla linea 10,
se lo metto dopo, l'errore torna alla 9