Problema de configuracion de bd

hola , esta es mi primera vez hostenado un sitio web.
tengo mi proyecto funcionando localmente. utilizo el framework Codeigniter el cual en la archivo de configuracion de base de datos se guarda:
public $default = [
‘DSN’ => ‘’,
‘hostname’ => ‘localhost’,
‘username’ => ‘id10901963_user_admin’,
‘password’ => ‘my_password’,
‘database’ => ‘id10901963_my_hosted’,
‘DBDriver’ => ‘MySQLi’,
‘DBPrefix’ => ‘’,
‘pConnect’ => false,
‘DBDebug’ => (ENVIRONMENT !== ‘production’),
‘cacheOn’ => false,
‘cacheDir’ => ‘’,
‘charset’ => ‘utf8’,
‘DBCollat’ => ‘utf8_general_ci’,
‘swapPre’ => ‘’,
‘encrypt’ => false,
‘compress’ => false,
‘strictOn’ => false,
‘failover’ => [],
];

lo que permite la conexion con la bd de la que se encarga el framework.
cuando cree el sitio aca el usuario y nombre del sitio los creo el hosting y la contraseña es la que cree para acceder a mi phpmyadmin, a mi configuracion de mysql.
la cosa es que cuando cargo mi sitio me devuelve un error el parte del framework que se encarga de la conexion con la bd.
sin importar que ponga en el archivo de configuacion.

asi que mi duda es si me estoy perdiendo alguna configuracion o estructura en el hosting necesaria para conectarse a la bd debido a que localmente en mi pc funciona sin ningun cambio.
gracias de antemano.

putenv php command is disabled on free hosting so if your script uses a .env file it won’t be able to be read properly.
You can do some sort of workaround where you can find the config file / database details and directly input them into the script instead of env files.