PHP , cubrid_fetch 문의
- ?
-
?
말씀하신 error_msg() 추가해보았으나 별다른 메세지가 떨어지지 않습니다.
-
?
root 808 16049 0 17:30 pts/4 00:00:00 grep cubcubrid 4836 1 0 Jun25 ? 00:00:02 cub_mastercubrid 4838 1 0 Jun25 ? 00:00:10 cub_server demodbcubrid 5053 1 0 Jun25 ? 00:00:09 cub_server 어쩌구DBcubrid 5272 1 0 Jun25 ? 00:00:15 cub_brokercubrid 5273 1 0 Jun25 ? 00:00:00 broker1_cub_cas_1cubrid 5274 1 0 Jun25 ? 00:00:00 broker1_cub_cas_2cubrid 5275 1 0 Jun25 ? 00:00:00 broker1_cub_cas_3cubrid 5276 1 0 Jun25 ? 00:00:00 broker1_cub_cas_4cubrid 5277 1 0 Jun25 ? 00:00:00 broker1_cub_cas_5cubrid 5282 1 0 Jun25 ? 00:00:15 cub_brokercubrid 5283 1 0 Jun25 ? 00:00:00 query_editor_cub_cas_1cubrid 5284 1 0 Jun25 ? 00:00:00 query_editor_cub_cas_2cubrid 5285 1 0 Jun25 ? 00:00:00 query_editor_cub_cas_3cubrid 5286 1 0 Jun25 ? 00:00:00 query_editor_cub_cas_4cubrid 5287 1 0 Jun25 ? 00:00:00 query_editor_cub_cas_5cubrid 5295 1 0 Jun25 ? 00:00:00 cub_auto startcubrid 5298 1 0 Jun25 ? 00:00:10 cub_js startroot 5353 1 0 Jun25 ? 00:01:39 cub_server 저쩌구DB
-
?
안녕하세요. 내부에서 테스트한 결과, 특별한 문제점이 발견되지 않았습니다.
테스트한 CUBRID버젼과 cubrid-php 모듈 정보는 아래와 같습니다.
혹시, CUBRID버젼이 다르다면 테스트한 버젼을 알려주세요. 동일한 버젼으로 테스트를 진행해보도록 하겠습니다.
[www@localhost htdocs]$ cubrid_rel
CUBRID 2008 R4.1 (8.4.1.5002) (64bit release build for linux_gnu) (Jul 12 2012 18:38:22)
-
?
Server version: Apache/2.2.3 Server built: Jun 6 2012 10:00:36 PHP 5.3.14 (cli) (built: Jun 14 2012 14:23:35) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies CUBRID 2008 R4.1 (8.4.1.3024) (32bit release build for linux_gnu) (Jun 7 2012 22:02:29)
-
?
32bit CUBRID를 설치하셨네요?
혹 OS도 32bit인가요?
몇가지 정보만 더 문의드립니다.
1. 웹서버와 디비서버가 분리되었는지? 분리되었다면 웹서버 OS bit.
2. PHP bit?
3. CUBRID PHP 모듈 빌드여부? 빌드시 64bit로 빌드했는지? 빌드하지 않았으면 어느 것을 다운로드했는지.
확인 부탁드리겠습니다.
-
?
1. 동일서버2. 무슨의미신지 모르겠습니다.# uname -aLinux 우악.co.kr 2.6.18-308.8.2.el5xen #1 SMP Tue Jun 12 11:16:34 EDT 2012 i686 athlon i386 GNU/Linux# php -vPHP 5.3.14 (cli) (built: Jun 14 2012 14:23:35)Copyright (c) 1997-2012 The PHP GroupZend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies# httpd -vServer version: Apache/2.2.3Server built: Jun 6 2012 10:00:36# cubrid_relCUBRID 2008 R4.1 (8.4.1.3024) (32bit release build for linux_gnu) (Jun 7 2012 22:02:29)설치한 파일-rwxr-xrwx 1 cubrid cubrid 39526872 6월 25 14:25 CUBRID-8.4.1.3024-linux.i386.sh-rw-r--r-- 1 cubrid cubrid 99768 7월 18 15:29 CUBRID-PHP5-8.4.1.0004.src.tar.gzPHP 모듈 빌드 방법build-guide.html 에 나오는 2.3 Compile PHP Library for CUBRID individually 로 빌드
-
?
댓글 주신 버젼과 동일하게 맞춰서 테스트해본 결과 내부에서는 재현이 되지 않습니다.
php 수행시나 웹페이지에서 출력되는 에러 메시지는 없는지요?(cubrid_error_msg() 명령은 에러파일을 별도로 생성하지 않습니다.)
php 설정에서 에러를 출력하지 않도록 설정이 되어 있을 수도 있으므로 소스 파일 최상단에 아래 소스를 추가하고 다시 한번 실행을 부탁드립니다.
error_reporting(E_ALL);
ini_set("display_errors", 1);
-
?
상기의 방법로도 어떠한 php, cubrid 에러 메세지가 노출되지 않습니다.
물론 php.ini 의 display_errors 옵션도 On 상태입니다.
demodb에는 정상적으로 접근, select 결과값을 받아옴을 확인했습니다.
제가 사용하는 디비가 삐꾸인가봅니다. 조금 더 테스트 해봐야겠습니다.
도움주셔서 감사합니다.
보다 정확한 확인을 위해 cubrid_error_msg () 를 이용하여 에러메세지를 올려주시면 감사하겠습니다.