>> Read No. 3031 article  
[solaris 5.9 -sparc] Webalizer 설치시 경고 문제 해결

등록 2002-11-11 05:06:00     조회 4
이름 구르미    

Webalizer 설치 설치시 참고 사항
 Webalizer 실행시에
 bash-2.05# cat webalizer.sh
#!/bin/bash
/usr/local/weblog/bin/webalizer -c /usr/local/weblog/conf/polestar.conf
bash-2.05#
bash-2.05# ./webalizer.sh
......
libpng warning: Application was compiled with png.h from libpng-1.0.6
libpng warning: Application  is  running with png.c from libpng-1.2.5
gd-png:  fatal libpng error: Incompatible libpng version in pplication and library
./webalizer.sh: line 2: 13988 세그멘테이션 결함(Segmentation Fault)             (core dumped) /usr/local/w
eblog/bin/webalizer -c /usr/local/weblog/conf/polestar.conf /home/www/htdocs/weblog/polestar_log .....
bash-2.05#
 본 문서는 위와 같은 경고 출력시 해결 방안입니다.
 http://Sunfreeware.com 에서 받은 gd-1.8.3-sol8-sparc-local 을 다운 받아서 설치 했을겨우 위와 같은 
경고가 출력된다.   (참고로 저의 경우 webalizer 을 bash-2.05# ./configure -with-language=korean --prefix=/
usr/local/weblog 와 같이 설정하였다.)      위의 문제 해결방안
 문제 원인:
위의 문제는 sunfreeware에서 제공하는 SMCgd 가 libpng-1.0.6 을 참조하여
패키지화 되었다는데 문제가 있다.
그러므로 SMCgd 을 삭제후 새로운 gd을 설치해서 libpng-1.2.5 가 참조할 수 있도록 해주어야 한
다.   1. 우선 sunfreeware 에서 구한 gd 패키지가 설치되어 있는지 확인한다.
 bash-2.05# pkginfo|grep gd
application SMCgd gd      <-- (SMCgd 가 나오면 삭제한다.)
bash-2.05#
 2. 패키지 삭제
bash-2.05# pkgrm SMCgd
 3. gd 다운로드 및 설치
.다운로드
bash-2.05# wget http://www.boutell.com/gd/http/gd-2.0.4.tar.gz.설치 bash-2.05# tar zxvf gd-2.0.4.tar.gz
bash-2.05# cd gd-2.0.4
bash-2.05# tar zxvf libpng
bash-2.05# ./Configure
bash-2.05# make install
 gcc -I/usr/include -Wall -O2 -DETCDIR="/etc"  -DHAVE_MATH_H=1   -c hashtab.c
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning:   as it has already been specified as a non-system directory
 악 위 에러는 뭐야emoticon(만약 위와 같은 에러가 발생하면 다음과 같이 해결한다.)
  bash-2.05# vi Makefile
 #INCLUDEDIRS=-I. -I/usr/include/freetype2 -I/usr/include/X11 -I/usr/X11R6/include/X11 -I/usr/local/include      <- 
원본   INCLUDEDIRS=-I. -I/usr/include/freetype2 -I/usr/include/X11  <-- 수정후
LIBDIRS=-L/usr/lib/X11 -L/usr/local/lib
 bash-2.05#
 위의 설정은 자신의 시스템 환경에 맞게 설정하여 주시기 바랍니다.
저의 경위 위와 같이 설정하였습니다.
  bash-2.05# make install;make libgd.a
bash-2.05# cd..;mv gd-2.0.4 /usr/local/gd
(상위 디렉토리로 이동후 gd-2.0.4 을 /usr/local/gd 로 이동시킨다.)
 
 이제 gd 설치는 완료 하였습니다.
(다음 절차로 넘어가야 겠죠?)
  4. Webalizer 의 환결설정및 설치합니다.
 bash-2.05#
./configure --with-gdlib=/usr/local/gd --with-gd=/usr/local/gd -with-language=korean --prefix=/usr/local/weblog
 (설명 : /usr/local/gd 를 gd 헤더와 라이브러라가 있는곳 ./configure --help|grep gd 을 참조해주세요
.) bash-2.05# make;make install
 이제 /usr/local/weblog 에 Webalizer 의 설치가 완료되었습니다.
  5. Webalizer 구동을 위한 간단한 Tip
 
Tip 1.  Webalizer 환경설정 파일 최소 수정부분
 LogFile : 로그파일 위치 (ex. LogFile        /home/www/logs/access_log)
OutputDir : 분석결과 저장위치 (ex. OutputDir      /home/www/htdocs/weblog )
HistoryName : 사이트명 ( HistoryName     xxxxx.ac.kr)
ReportTitle : 분석결과 페이지 이름 (ReportTitle       xxxxx.ac.kr WebSite)
HostName : 호스트명 FQDN형식 (HostName           www.xxxxx.ac.kr)
 Tip 2. 
bash-2.05# cat > /usr/local/weblog/bin/webalizer.sh
#/bin/sh
/usr/local/weblog/bin/webalizer -c /usr/local/webalizer/Mysite.conf > /home/www/htdocs/weblog
bash-2.05#
 webalizer 실행및 설치 확인입니다.
 bash-2.05# chmod 755 /usr/local/weblog/bin/webalizer.sh
bash-2.05# ls -asCF /home/www/htdocs/weblog
 주루르륵 *png 파일 *.html 파일들이 나오면 webalizer의 설치및 구동 성공한것 입니다.
 Tip 3. Webalizer 을 자동분석시키기 위해 아래 라인을 추가시킵니다.
 bash-2.05# vi /var/spool/cron/crontabs/root
00 03 * * * su - root -c '/usr/local/weblog/bin/webalizer.sh'
bash-2.05#
설명 (위의 설정은 3시에 수행되도록 설정하였습니다.)
"분" 은 0분에서 부터 59분을 사용한다.
"시" 는 0시에서 부터 23시 까지를 사용 한다.
"일" 은 1일 에서 부터 31일 까지를 사용 한다.
"월" 은 1월에서 12월 까지를 사용 한다.
"요일" 은 0에서 7까지를 사용 하는데 숫자별 요일은 다음과 같다.
 crontab 으로 cron 설정을 확인합니다.
아래와 같은 설정이 들어가있으면 cron 설정은 마무리 된것입니다. emoticon
bash-2.05# crontab -l root
00 03 * * * su - root -c '/usr/local/weblog/bin/webalizer.sh'
bash-2.05#
   이상으로 글을 줄이겠습니다. emoticon삽질해야 되기땜시 emoticon
    체계화 되지 않은 문서 입니다만... 잘 못된점은 추가 삭제 할수 있또록 지적해 주시기 
바랍니다. emoticon 도움이 되실지 몰라 몇자 적어 두었습니다. 오늘두 웃으세요.emoticon 깔깔 ㅡㅡ;
 --
-blu2cloud-
이름
암호
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.41 초 ] 작업시간: [ 0.06 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791013347
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.