>> Delete No. 525 article
No. webalizer을 cgi에서 실행시 헤더문제 제거

등록 2000-05-25 15:50:00     조회 5
이름 태후니    

		안녕하세요!
 webalizer를 일반적으로 cron에 등록을 해서 사용하더라고요..
 왜 그런지 몰랐는데요, 관련 작업하면서 몇가지 이유가 있다는 사실
 을 알게 되었습니다.
 특히, CGI(c코딩)로 돌릴 경우에 헤더 문제가 발생했습니다.
      (php는 권한 문제로 php소스안에서 webalizer 실행은 불가능
       했습니다.)
 에러 메세지)
 malformed header from script. Bad header=Webalizer V1.30-
04 (FreeBSD 3.: /usr/local/apache/htdocs/admin/vweb_alize.cgi
 위와 같은 에러 메시지가 에러 로그파일에 생길 경우에..
 해결책은 webalizer.c 소스 파일에서 몇몇 라인을 주석처리 하고 나
 서 재 컴파일하시면 됩니다.
 그, 주석을 처리해야 될 부분은 webalizer를 콘솔에서 실행시켰을
 때 화면에 출력해 주는 문들을 찾아서 제거하시면 위의 헤더 문
 제는 해결됩니다.
 위의 헤더 문제 제거한 것과, 혹시 webalizer를 설치시 gdImageGif
 함수의 문제로 설치가 안되시는 분 있으시면 이 소스 파일을 받아서
 설치 하시면 됩니다.(패치한 소스를 묶어 둔것입니다.)
 gd 버전업으로 인한 webalizer의 패치는 FreeBSD4.0 webalizer 포
 트에 있는 patch를 이용해서 다운 받은 소스 파일에 패치한 것입니다.
 http://kt-is.co.kr/~iqzero76/webalizer/webalizer-1.30-04-freebsd.tar.gz  단)이 프로그램은 FreeBSD3.4,FreeBSD4.0
에서 설치해서 사용하고    있지만 리눅스에서도 될 것으로 생각됩니다. 회사에 리눅스 시
스    템이 한대 있지만,테스트를 못해 봤습니다.(업무가 넘 많아서요.
   ㅠ.ㅠ)
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved