코드이그나이터(CI) database 연결 설정이 잘못되면 발생하는 에러로 다음을 확인해 본다.
[database.php 파일]
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'okkks';
$db['default']['password'] = 'okkks';
$db['default']['database'] = 'okkks';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = FALSE;
1. 설정 값들이 제대로 되어있는지 확인해 본다.
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'okkks';
$db['default']['password'] = 'okkks';
$db['default']['database'] = 'okkks';
2. ip 또는 도메인을 확인해 보거나 127.0.0.1로 변경해본다.
$db['default']['hostname'] = '127.0.0.1';
3. 웹호스팅인 경우 TRUE로 하면 안되는 경우도 있다. FALSE를 사용해 본다.
$db['default']['pconnect'] = FALSE;
4. FALSE로 바꿔본다.
$db['default']['db_debug'] = FALSE;