질문 Q #11924
Unable to connect to your database server using the provided settings.
AMKORDB 2014-12-26 11:13:24
model

function mCommon() {
        parent::Model();

       생략...
       $this->DB9 = $this->load->database('DB9',TRUE); 
    }



database.php
$db['DB9']['hostname'] = '비밀';
$db['DB9']['username'] = '비밀';
$db['DB9']['password'] = '비밀';
$db['DB9']['database'] = '비밀';
$db['DB9']['dbdriver'] = 'mysql';
$db['DB9']['dbprefix'] = '';
$db['DB9']['pconnect'] = FALSE;
$db['DB9']['db_debug'] = TRUE;
$db['DB9']['cache_on'] = FALSE;
$db['DB9']['cachedir'] = '';
$db['DB9']['char_set'] = 'utf8';
$db['DB9']['dbcollat'] = 'utf8_general_ci';






어느 특정 사이트에 접속을 하게 되면 이런 DB 문구가 나오네요 ㅠ,ㅠ 

이상 한것은

다른 홈페이지에서는 

잘되는데... 사이트 만들려고 하는곳에 적용하면 이렇게 나오네요 ㅠ,ㅠ

무엇이 문제일까요?? ㅠ,ㅠ 

일단 
 
$db['DB9']['db_debug'] = false;
로하면 오류는 안나오지만.

해당 DB가 잘 안불러지네요 ㅠ,ㅠ


 
답변 3
#1 kaido 2014-12-26 11:29:29
해당 호스팅 DB에 외부 접속 접근 제한이 걸려 있을 가능성이 크네요.

보통 IP로 로컬 아이피가 아니면 차단을 걸어 둡니다.

작업을 위해서 1개 정도 풀어 주는 경우가 있으니 해당 호스팅업체나 혹은 DB 접근제한을 살펴보세요.
#2 AMKORDB 2014-12-26 11:53:24
서버 쪽에서도 DB 접근 제한이나 이런게 절대 문제 없다고 하네요 ㅠ,ㅠ 도대체 ㅠ.ㅠ 어떻게 풀어가야 할지 ㅠ,ㅠ
#3 kaido 2014-12-26 12:35:05
그럼 드라이버가 mysql 이 아니라 mysqli 였다던가...

에러메세지는 셋팅 미스라고 하니 하나씩 찾아 보실수 밖에 없네요