Background Image

FORUM

조회 수 9350 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 64비트
CUBRID Ver.
CUBRID 2008 R4.0 (8.4.0.1008) (32bit release build for Windows_NT) (Aug 1 2011 21:16:54)
CUBRID TOOL Ver.
응용 환경(API)
PHP

* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

개발자 PC (윈도 Apache HTTP Server에서 PHP 5.3.5)에서

원격지의 개발용 DB서버(윈도2008 - 큐브리드 8.4.0)를 연결해 개발하는 환경에서

개발자 PC의 PHP 버전을 5.5.3으로 업그레이드 한 이후 오류가 발생합니다.

 

오류 메시지는 "Warning: Error: CCI, -20004, Cannot communicate with server in ~ " 와 같고,

 

개발자 PC의 PHP 버전을 5.5.3 으로 업그레이드하고, PHP API는 아래 주소의 것을 다운로드해 사용하고 있습니다.

ftp://ftp.cubrid.org/CUBRID_Drivers/PHP_Driver/9.2.0/Windows/CUBRID-PHP5-5.5-WIN64-VC11-TS-9.2.0.0001.bin.zip 

 

phpinfo(); 를 확인해 보면, PHP에 큐브리드 모듈은 잘 올라온 상태입니다.

 

 

cubrid.jpg

 

 

php_cubrid.dll 파일에서 cascci.dll 에 의존성을 가지고 있어서,

cascci.dll 파일은 큐브리드 8.4.0 이 설치된 개발 DB서버에서 복사해 사용하고 있습니다.

 

cubrid2.jpg

 

 

물론, DLL 파일들은 웹 서버를 멈춤 상태에서 복사하고 웹 서버를 재시작했습니다.

 

그리고 추가적으로 몇가지 실험을 더 해봤는데요, 참고해 주세요.

 

 

 

 

 

큐브리드 서버 버전 PHP에서 cubrid_connect() 결과
원격지 8.4.0.1008(32비트/윈도 2008) CCI, -20004 오류 발생
원격지 8.4.1.4001(32비트/cent os) 문제 없음
원격지 8.4.4.0227(64비트/cent os)

문제 없음

 

CCI, -20004 오류 발생 시 어떻게 대처하면 접속이 가능할까요?

  • ?
    손승일 2013.09.24 03:30

    PHP 5.5.3 연동을 위해 CUBRID PHP 드라이버를 9.2 버전을 사용하셨는데, 사용하고 계시는 CUBRID 버전이 8.4.0으로 CUBRID PHP 드라이버 9.2의 하위버전 호환성에 대해 확인이 좀 필요합니다. 확인이 되면 추가로 답변을 드리겠습니다.

    통상 권장하는 사항은 CUBRID 버전과 동일한 드라이버 버전의 사용입니다.

    한가지 더 의심되는 부분은 CUBRID PHP 드라이버를 64비트용을 사용하셨는데 개발 PC가 64비트인지도 확인이 필요하고 만일 64비트라면 복사해서 사용한 cascci.dll도 64비트용을 사용하셔야 합니다.

    이부분 확인 부탁 드립니다.
  • ?
    차오이 2013.09.24 04:59 Files첨부 (2)

    손승일님, 추가 확인 요청하신 부분 남깁니다.


    운영체제는 64비트용이 맞고, 복사해서 사용하던 cascci.dll 이 개발DB에 있던거라 32비트용이었습니다.

    그래서 ftp.cubrid.org 에서 64비트용 8.4.0 버전 zip에서 cascci.dll 을 구해서 교체해 보았지만 동일한 증상입니다.

    확인 부탁드리겠습니다.


    win.PNG


    cub.PNG



    추가적으로 본문에 썼듯 8.4.0 을 제외하고 8.4.1과 8.4.4가 설치된 서버로는 접속이 잘되고 데이터도 잘 가져옵니다.

    제가 사용하고 있는 php_cubrid.dll 호환성 문제인것 같기도 한데...


    ftp://ftp.cubrid.org/CUBRID_Drivers/PHP_Driver/8.4.0/Windows/ 에는 PHP 5.5 버전용이 없어서 8.4.0버전용 php api를 사용하기도 어려운 상황입니다.


    참고해 주세요~^^

    감사합니다.




  • ?
    손승일 2013.09.24 18:27

    CUBRID PHP 9.2 드라이버는 CUBRID 8.4.1까지 호환된다고 합니다.

    따라서 PHP5.5버전을 사용하시려면 CUBRID를 최소 8.4.1로 업그레이드 하셔야 할 것 같습니다.


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views56
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4463
    read more
  3. loaddb schema 로드 에러

    Date2013.10.15 By소라게 Views9
    Read More
  4. Sum 에서 Overflow occurred in addition context 발생

    Date2013.10.12 By오션나인 Views11786
    Read More
  5. 오라클 Encrypt, Decrypt 함수에 해당하는 없나요?

    Date2013.10.11 By아워나 Views12607
    Read More
  6. delete로 날리기 전 데이터 조회 방법좀 알려주세여

    Date2013.10.11 ByQA Views10015
    Read More
  7. 물리적으로 1대 서버에 2개의 큐브리드 설치하기

    Date2013.10.09 By하늘나무 Views9081
    Read More
  8. 테이블 컬럼에 comment 넣기..

    Date2013.10.09 By파란토끼 Views22964
    Read More
  9. 정수와 정수의 나누기..

    Date2013.10.08 By파란토끼 Views10719
    Read More
  10. 디비 용량 관리

    Date2013.10.07 By쪼로롱 Views10781
    Read More
  11. 사용자 function 사용하는것이 비추천인지요?

    Date2013.10.05 By아워나 Views14989
    Read More
  12. DB 조회시 질의를 실행하고 있습니다..

    Date2013.10.04 By파란토끼 Views7848
    Read More
  13. 마스터서버 슬레이브서버 동기화 문제

    Date2013.10.03 ByQA Views10826
    Read More
  14. QUBRID 매니저에서 실행계획을 볼려면..

    Date2013.10.02 By파란토끼 Views9761
    Read More
  15. cubrid hb start 했는데 너무 오래 걸립니다..

    Date2013.10.02 ByQA Views9875
    Read More
  16. JPA 연동 시 질문

    Date2013.09.28 Bysensible13 Views14186
    Read More
  17. 큐브리드에도 테이블 정보를 담고 있는 DB가 있나요?

    Date2013.09.27 By파란토끼 Views9959
    Read More
  18. substr 질의결과

    Date2013.09.27 Byagkim Views10157
    Read More
  19. ha 스크립트 완료 문구 뜬후에...

    Date2013.09.27 ByQA Views10335
    Read More
  20. invalid buffer position

    Date2013.09.26 By소라게 Views14272
    Read More
  21. ha 스크립트 step3 Permission denied, please try again

    Date2013.09.25 ByQA Views15830
    Read More
  22. PHP 드라이버 Error: CCI, -20004 오류 해결 방법 문의

    Date2013.09.22 By차오이 Views9350
    Read More
Board Pagination Prev 1 ... 114 115 116 117 118 119 120 121 122 123 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales