ApacheSSL: sqlinit: DBROOT must be set !!!

고객지원 지식기반 (apassl_dbroot)

Symptom

ApacheSSL서버(패키지 apassl-1.2.6)를 시작하려고 합니다. 그러나 다음과 같은 메세지만이 나옵니다.
Starting WWW/SSL-Server apache.
sqlinit: DBROOT must be set !!!
그후에 Secure Web Server가 종료됩니다.

Cause:

ApacheSSL이 PHP3모듈과 같이 컴파일 되었습니다: 이 모듈은 관계형 DB인 ADABAS D에 접속할 수 있도록 해줍니다. PHP3가 ODBC 드라이버에 링크됩니다. . DBROOT.

L=F6sung

단지 DBROOT 변수를 설정하고 Apache SSL을 재시작 합니다. 몇가지 가능성이 있지만 하나로 충분합니다.
  1. adabas 패키지를 인스톨 하고나서 즉시 언인스톨 합니다.
  2. 다음의 라인을 /etc/rc.config의 끝에 집어 넣습니다.
    # DBROOT: The top directory of the Adabas D installation.
    #
    DBROOT=/tmp
    
    다음의 라인을 /sbin/init.d/apassl의 주석의 끝에 써 넣습니다.
    export DBROOT=/tmp
    

키워드: APACHE, APASSL, DBROOT, SDABAS, ODBC, PHP

SDB-apassl_dbroot, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 05. Jan 2001
SuSE Linux AG - 최근에 만들어진 : 05. Jan 2001 에 의해 ftspohl (sdb_gen 1.40.0)