Unable to connect to your database server

Résolu
Bonjour,

je suis entran d'héberger mon site

et j'au eu un erreur

Unable to connect to your database server using the provided settings.

Filename: controllers/Index.php

Line Number: 10

Mon controllers /index.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
 
class Index extends CI_Controller {
 
 
 
    public function __construct()
    {
            parent::__construct();//ligne 10
        $this->load->helper('url');
         $this->load->model('Banner_model','banner');  
         $this->load->model('Category_model','category'); 
         $this->load->model('Produits_model','produit');
    }  

config/database.php:
$active_group = 'default';
$query_builder = TRUE;
 
$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'mondomaine.com',
    'username' => 'username',
    'password' => 'password',
    'database' => 'nomdatabase',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);

Aidez moi svp

2 réponses

  1. Salut Tous ,

    j'ai Debug mon connexion a la base de données au fin de la fichier Config/database.php
    ...
      ...
      ...
      echo '<pre>';
      print_r($db['default']);
      echo '</pre>';
     
      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 '<br />   Connected OK:'  ;
        die( 'file: ' .__FILE__ . ' Line: ' .__LINE__);

    et il m'affiche cette erreur :

    Connecting to database: 'nombase'Cannot connect to the database because: Access denied for user 'myusername'@'cl-t057-448cl.privatedns.com' (using password: YES)

    Besoin de vous aide svp
    0
    1. Salut,

      Ta base de données s'appelle réellement 'nombase' ? Ton nom d'utilisateur sql est 'myusername' ?

      Je t'invite à vérifier tes identifiants de connexion.

      Bonne journée
      0