코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

설치 4단계 database 접속 실패 관련하여 질문 드립니다.

  • SoongsilMilhouse
  • 7
  • 2,402
  • 글주소
  • 12-06

설치 중 데이터베이스 접속 실패가 해결되지 않아 이렇게 질문 드립니다.


제대로 다 입력한 것 같은데 계속 접속 실패 오류가 나옵니다. 혹시 제가 잘못 설정한 것들이 있을까요?


postgresql에서 list를 출력하면 다음과 같이 데이터베이스들이 출력됩니다 


postgres=# \list

                              List of databases

   Name    |  Owner   | Encoding | Collate |  Ctype  |   Access privileges

-----------+----------+----------+---------+---------+-----------------------

 postgres  | postgres | UTF8     | C.UTF-8 | C.UTF-8 |

 template0 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +

           |          |          |         |         | postgres=CTc/postgres

 template1 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +

           |          |          |         |         | postgres=CTc/postgres

 testdb1   | postgres | UTF8     | C.UTF-8 | C.UTF-8 |

(4 rows)


아래와 같이 database.php 파일을 설정했습니다.  


////////database.php///////////

$db['default'] = array(

'dsn' => 'pgsql:host=localhost;port=5432;dbname=postgres',

'hostname' => 'localhost',

'username' => 'postgres',

'password' => 'mypasswd',

'database' => 'postgres',

'dbdriver' => 'postgre',

'dbprefix' => 'cb_',

'pconnect' => FALSE,

'db_debug' => (ENVIRONMENT !== 'production'),

'cache_on' => FALSE,

'cachedir' => '',

'char_set' => 'utf8mb4',

'dbcollat' => 'utf8mb4_general_ci',

'swap_pre' => '',

'encrypt' => FALSE,

'compress' => FALSE,

'stricton' => FALSE,

'failover' => array(),

'save_queries' => TRUE

);