질문 Q #18527
DB연결 에러 도와주세요..고수분들
프레임워크래프트 2017-08-18 09:29:03

$db['default']['hostname'] = '-';

$db['default']['username'] = '-';

$db['default']['password'] = '-'

;$db['default']['database'] = '-';

$db['default']['dbdriver'] = 'mysql';

$db['default']['dbprefix'] = '';

$db['default']['pconnect'] = FALSE;

$db['default']['db_debug'] = TRUE;

$db['default']['cache_on'] = FALSE;

$db['default']['cachedir'] = '';

$db['default']['char_set'] = 'utf8';

$db['default']['dbcollat'] = 'utf8_general_ci';

$db['default']['swap_pre'] = '';

$db['default']['autoinit'] = false;

$db['default']['stricton'] = true;

 

 

CONFIG ///CONFIG ///CONFIG ///CONFIG ///CONFIG ///CONFIG ///

가비아 호스팅중인데

pconnect를 FALSE로 바꾸면 해결된다는 이야기가 많아서 FALSE로 변경햇습니다.

아래와 같은 똑같은 오류가 뜹니다 ..

 

답변 4
#1 kaido 2017-08-18 10:15:54
$db['default']['dbdriver'] = 'mysql'; 


$db['default']['dbdriver'] = 'mysqli';


i 하나 붙여서 한번 접속해 보세요.

 

#2 프레임워크래프트 2017-08-18 10:40:50
감사합니다. 하지만 해결은 되지않네요
#3 kaido 2017-08-18 11:10:33

가비아쪽이 기억이 가물가물 해서 정확한 접속방법이 떠오르진 않습니다만... 기본적으로 큰 차이는 없던걸로 기억 합니다.

그렇다는것은 간단한 부분에서 미스가 났다는 것정도입니다.

 

아래의 것들을 확인해 보셔야 할것 같습니다.

1. MYSQL 버전

2. 내부 아이피 접속시 127.0.0.1 은 접속 안될 수 있음. 

3. 외부에서 DB 접근이 가능 한지?

4. 외부에서 접근이 가능 하다면 동일한 정보에도 CI로는 접속이 안되는지?

5. hostname 에 주소와 포트번호를 기입하였는지? [CI 버전에 따라서 포트번호 넣는것과 안넣는게 있긴합니다]

#4 변종원(웅파) 2017-08-18 20:25:20

ssh로 콘솔 로그인하고 콘솔에서 mysql 정보로 로그인해보세요.

우선 접속정보가 맞는지 확인부터 필요합니다.