J'ai finalement trouvé une explication et une manière de contourner.
La variable $dolibarr_main_db_host est définie dans conf/conf.php. En fait, mon script n'a pas les droits d'accès à ce fichier. Je ne sais pas pourquoi, alors qu'avant, c'était possible. Je lance le script avec l'utilisateur courant, alors que ce fichier appartient à apache:apache. J'ai peut être suivi des recommandations m'invitant à restreindre les droits de lecture sur ce fichier.
avec l'utilisateur "root", aucun...
La variable $dolibarr_main_db_host est définie dans conf/conf.php. En fait, mon script n'a pas les droits d'accès à ce fichier. Je ne sais pas pourquoi, alors qu'avant, c'était possible. Je lance le script avec l'utilisateur courant, alors que ce fichier appartient à apache:apache. J'ai peut être suivi des recommandations m'invitant à restreindre les droits de lecture sur ce fichier.
avec l'utilisateur "root", aucun...