mi też się taki błąd pojawił na joomla 1.7 gdy zmieniłem w panelu home hasło do serwera sql, ale wystarczyło ściągnąć plik configuration.php znajdujący się w głównym folderu joomli, i zmienić w linijce public $password = 'wklej hasło'; zapisz i podmienić na ftp i działa, tylko czy ktoś może mi powiedzieć, jeżeli normalnie zmienie hasło to czy ktoś nie będzie mógł przypadkiem sobie go podejrzeć?
Sprawa może także typu bazy MySQL.
W nazwa.pl jeśli zakładamy bazę jako MySQLi to należy dopisać port:
public $host = 'sql.xxx.nazwa.pl:3307';
gdzie xxx - to nazwa serwera