안녕하세요.
> 인포믹스 에러코드는 1829 번이구요....
> INFORMIXDIR이나...
> LD_LIBRARY_PATH...
> INFORMIXSERVER....등등..환경설정도 맞춰주었는데....
> 머가 문제인지....
일단 오류코드가 출력되는 것으로 보아서 LD_LIBRARY_PATH는
문제가 없고요. 오류코드 1829를 finderr -1829로 보면
-1829 Cannot open file citoxmsg.pam.
이네요. 이것은 INFORMIXDIR이라는 환경변수가 없던지 잘못 설정되어
발생하는 문제입니다. mod_php(DSO)환경에서는 이 환경변수는 httpd가
실행되기 전에 설정되어져야만 합니다.
/etc/rc.d/init.d/httpd
파일을 수정하여
export INFORMIXDIR=???
export INFORMIXSERVER=???
를 추가해서 테스트해보시고 CGI 형태의 php 경우는 환경변수가
전달되지 않기 때문에 아파치의 mod_env.c인가요?
이 모듈을 enable시킨 후 환경변수를 전달시켜야 합니다.
요 부분은 사용해본 것이 아니라서 정확한 답변을 드릴 수가 없군요.
> dbaccess를 수행하여
> C/연결->C/연결
> 다음에 오류가 나은 DB서버를 선택하면 사용자와 passwd를 묻는데
> 여기서 informix 사용자와 passwd를 치면
> 다음와 같은 Message가 나옴니다.
>
> 952: DB 서버용 사용자의 패스워드가 틀립니다.
> 원인을 알 수 없는 84 번 오류가 발생했습니다.
MD5를 제거해도 같은 오류가 계속 발생하나요 ?
혹시 informix 사용자의 password의 길이가 8자를 넘은 것은 아닌지요 ?
8자가 넘을 경우 password를 정확히 입력해도 informix 버전에 따라서
틀리다는 오류가 발생할 수 있습니다.
그럼 도움이 되길빌며...
|