du fait des mauvais renseignements dans settings.php
Oui mais si smf fonctionnait avant je vois pas pourquoi ceci aurait changé si tu n'as rien modifié entre temps

vérifie quand même dans \modules\Forum\smf\setting.php
database info exemple ci-dessous
########## Database Info ##########
$db_server = 'localhost';
$db_name = 'nomdelabase';
$db_user = 'pragmamx';
$db_passwd = 'mot de pass';
$db_prefix = 'mx123456_smf_';
$db_persist = '0';
$db_error_send = 1;