CI 묻고 답하기

제목 CodeIgniter와 Firebird 연동방법 좀 알려주세요
글쓴이 Species 작성시각 2010/12/14 18:26:17
댓글 : 5 추천 : 0 스크랩 : 1 조회수 : 25406   RSS
초보가 질문드립니다. 

서버는 Firebird 2.5 64bit를 설치하였구요.

CodeIgniter 1.7.2 버전을 설치했습니다.

firebird DB driver는 구글링을 통해 구했습니다. database/drivers/firebird에 설치했구요.

database.php 파일에는 아래와 같이 설정하였습니다.

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "SYSDBA";
$db['default']['password'] = "MASTERKEY";
$db['default']['database'] = "TEST.FDB";
$db['default']['dbdriver'] = "firebird";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "NONE";
$db['default']['dbcollat'] = "NONE";
$db['default']['dialect'] = 3;

컨트롤러에서 $this->load->database(); 이 구문에만 당도하면 먹통이 됩니다.

음 왜 그럴까요? TEST.FDB를 풀패스 지정을 해봐도 안돼네요. 머가 문제인지 좀 알려주세요 

첨부파일은 구글링을 통해 찾은 firebird driver 입니다.

드라이버 출처 : https://bitbucket.org/cgarciagl/codeigniter-firebird-driver/wiki/Home
첨부파일 firebird.zip (8.5 KB)
 다음글 CI - ajax link 문제로... (3)
 이전글 session이 자주 끊깁니다. (1)

댓글

변종원(웅파) / 2010/12/14 23:24:10 / 추천 0
system/logs 의 로그를 보시구요. db연결 자체가 안되는 것 같습니다. 처음 접하는 db라 미국포럼에서 답을 찾아보셔야 할듯 합니다.
변종원(웅파) / 2010/12/14 23:31:26 / 추천 0
혹시 firebird가 city 2.0용이 아니신지요?
Species / 2010/12/14 23:43:04 / 추천 0
먼저 답변 감사합니다. ^^

죄송하지만 제가 초보라서.. city 2.0  용이 무슨 뜻인지요.. ㅜ.ㅜ

firebird 는 http://www.firebirdsql.org/index.php?op=files&id=engine_250 여기서 

윈도우용 64bit 버전으로 다운로드 받아 설치했구요.

Firebird-2.5.0.26074_1_x64.exe

DB생성이나 일반 어플에서는 잘 접속되는데...

아무래도 Driver가 잘못된건지 제가 설정을 잘못했는지를 모르겠습니다.

Species / 2010/12/14 23:54:51 / 추천 0
ㅜ.ㅜ 자세히 보니깐 드라이버가 CodeIgniter 2.0 버전용이네요.. 흐미

지금 CodeIgniter 1.7.3 버전이 릴리즈 된지 얼마 안됐는데... 2.0에서 지원될 드라이버가 벌써 돌아다니... ㅜ.ㅜ

암튼 웅파님 답변 감사드립니다.
변종원(웅파) / 2010/12/15 09:02:43 / 추천 0
네. 스마트폰에서 답변 올린건데 단어추천기능 때문에 ci 가 city 가 되어버렸네요. ㅎㅎ