워니게시판은 Perl로 짜여진 멋진 게시판이다. 무엇보다고 설치가 무척이나 쉽고 관리자 모드에서 게시판의 여러가지 색상과 환경을 설정할 수 있다는 장점이 있으며 게시판의 추가가 쉽다는 점이 장점이다. 꾸준한 업데이트를 제공하는 이성원님의 야심작이 아닌가 싶다. 한번 사용 해 보라고 권하고 싶다. 이 소스는 별도의 컴파일 없이 파일 업로딩만으로 사용이 가능한 펄 스크립트로 짜여져있다.


워니의 웹게시판 - 2.5.0

[ Working Demo ]

본 홈페이지에 설치된 워니게시판이다.간단한 설치와 관리자 모드가 마음에 든다. 깔끔한 인터페이스를 자랑하며 자칭(?) 한국적CGI를 추구하는 이성원님의 멋진 게시판이다. 함 감상 해 보심이 어떠실지..

Demo


[ README ]

불행이도 README 파일은 제공되지 않는다. 아마 시간이 없거나 까먹지 않았나 싶다. 있으면 많은 도움이 될텐데 아쉬움이 남는다.

※ 없음


[ Install ]

WonieBoard-2_5_0.tar의 압축을 풀면 wonieboard.cgi 파일과 게시판의 이미지를 포함하는 images의 디렉토리가 바로 생긴다.따라서 압축을 풀기전에 설치하고자는 곳에서 WonieBoard 라는 디렉토리를 만든후에 그 디렉토리 안에서 압축을 풀어야 한다.

소스손보기

WonieBoard.cgi 를 보면 다음과 같은 부분이 있다.

##########################################################################
$gBaseURL = "http://너네주소/WonieBoard";
$gIconURL = "http://너네주소/WonieBoard/images";
$gBaseDIR = "/너네절대경로명/WonieBoard";
$gCGI_URL = "http://너네주소/WonieBoard-2.5.0.cgi";

$gMakeBoard = "N"; # "Y" 게시판 생성가능, "N" 게시판 생성불가
##########################################################################

요 부분만 당신에게 맞는 경로명을 적어 주어야 한다.
아래부분은 Demo에서 보여지는 WonieBoard.cgi 를 우리 홈페이지에 맞게 수정한 부분이다. 위와 아래를 비교하면 쉽게 이해가 될것이다.

##########################################################################
$gBaseURL = "http://auto.av.hangkong.ac.kr/~tianai/cgi-bin/demo/WonieBoard";
$gIconURL = "http://auto.av.hangkong.ac.kr/~tianai/cgi-bin/demo/WonieBoard/images";
$gBaseDIR = "/home/tianai/public_html/cgi-bin/demo/WonieBoard";
$gCGI_URL = "http://auto.av.hangkong.ac.kr/~tianai/cgi-bin/demo/WonieBoard/WonieBoard-2.5.0.cgi";

$gMakeBoard = "Y"; # "Y" 게시판 생성가능, "N" 게시판 생성불가
##########################################################################

그리고 나서 방금 수정한 WonieBoard.cgi를 본다.
분명히 안될거다.

브라우저의 주소창에 이렇게 적는다.
http:// 너네 주소 /WonieBoard/WonieBoard.cgi?id=원하는DB명

원하는 DB명은 게시판의 고유아이디를 당신이 결정하면 되는것이다.

이렇게하면 거의 다 설치가 될것이다.
서버에러등 기타 에러가 나면 우선 퍼미션을 조사하라.
안되면 당신은 뭔가 잘못한거다.

성공적으로 게시판이 완성되면 글쓰기 테스트를 해보고 역시 성공하면

소스를 다시 한번 수정한다.

######################################################################
$gMakeBoard = "Y"; # "Y" 게시판 생성가능, "N" 게시판 생성불가
######################################################################

이부분을 다음과 같이 Y을 N으로 고쳐야 한다.

######################################################################
$gMakeBoard = "N"; # "Y" 게시판 생성가능, "N" 게시판 생성불가
######################################################################

이 게시판은 브라우저만으로 DB가 생성되므로 아무나 DB를 만들 수 있게 된다.그래서 게시판을 추가하고 싶으면 이 부분을 Y로 변경하고 새로운 DB을 설치하면 된다. 물론 게시판을 추가하고 나면 다시 N으로 하는걸 잊지 않는다.


[ 자료출처 ]

※  http://soback.kornet21.net/~zeusso