Erreur de connexion à la base de données CodeIgniter : "Impossible de se connecter au serveur" résolue
Dans CodeIgniter, le changement du pilote de base de données de MySQL à MySQLi entraîne parfois dans un message d'erreur indiquant "Impossible de se connecter à votre serveur de base de données en utilisant les paramètres fournis." Cette erreur indique généralement un problème avec la configuration de la base de données.
Dépannage de l'erreur
Comme le suggère la réponse de l'utilisateur, le problème peut résider dans la configuration PHP. Pour déboguer la connexion, ajoutez l'extrait suivant à la fin du fichier config/database.php :
... echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Analyse de la sortie
Une fois ce script exécuté , il affichera :
S'il y a un problème de connexion, l'erreur sera affichée. Examinez le message d'erreur pour identifier la cause du problème.
Solutions possibles
En suivant ces étapes et en débogant la connexion à la base de données, vous pouvez résoudre l'erreur « Impossible de se connecter au serveur » dans CodeIgniter.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!