우분투 상에서 PHP와 큐브리드 DB 를 이용하여 홈페이지를 제작해 보려고 합니다. 그러던 중에 여러 문제를 만나다, 한 7일 정도 원인도 검색 결과도 얻지 못하여 질문을 남기게 되었네요.
1. cubrid service start를 입력하면 큐브리드 매니저가 설치되지 않았다고 나옵니다.
현재 큐브리드 매니저를 쉘 스크립트가 아닌 tar.gz 파일에 있던 것을 압축 해제하고, cubrid.sh 에 경로만 export 시켜 준게 다 입니다. 혹시 이 외에 설정해야 될 부분이 추가로 있습니까? 혹시나 싶어 cm.conf 파일을 구해 큐브리드/conf 내에 두었으나, 같은 증상이 되풀이 되더군요.
>> 소스를 받아 확인을 해보니, cub_auto와 cub_js 파일이 존재하지 않아 발생한 문제 였습니다. 우분투 PPA 에 있는 큐브리드로는 큐브리드 매니저를 정상 구동할 수 없는건가요?
2. php로 connect를 할 수 없습니다.
관련 포트는 모두 오픈 하였고(8001, 8002, 33000번), php 서버는 정상적으로 작동되고 있습니다. 큐브리드와 접속을 시도하는데, 접속이 되지 않는것 처럼 보입니다. 혹시나 하고 로그를 뒤져보니, log/broker/sql_log/broker1_1.sql.log 에 다음과 같은 로그가 남아 있었습니다.
08/06 23:13:22.607 (0) STATE idle
08/06 23:13:53.324 (0) CLIENT IP 127.0.0.1
08/06 23:13:53.325 (0) connect db demodb user PUBLIC url cci:cubrid:127.0.0.1:33000:demodb:PUBLIC:: session id 3
08/06 23:13:53.325 (0) DEFAULT isolation_level 3, lock_timeout -1
08/06 23:13:53.325 (0) get_version
08/06 23:13:53.325 (0) auto_commit
08/06 23:13:53.325 (0) auto_commit 0
08/06 23:13:53.325 (0) *** elapsed time 0.000
08/06 23:13:53.325 (0) con_close
08/06 23:13:53.326 (0) disconnect
08/06 23:13:53.326 (0) STATE idle
혹시 무슨 문제인지 알 수 있을까요? 그리고 해결책을 알수 있을까요? 답변 부탁 드립니다.