[154/169] [CGI]자료실,게시판,방명록 무료

등록자 : tigersuh(서승호)  파일수/총크기 : 1/59KB

등록일 : 1999/08/13 20:35  조회/추천/받음 : 3095/26/1220

OS : Win95/98/NT 종류 : 공개

--------------------------------------------------------------------------------

추천해 주세여~~~~!

천랸에서 퍼왔습니다

==============================================================================

□   Way-BOARD CGI (Ver 1.2) 설명서   □

배포일 : 1999.  4. 27.

제작자 : 임대호

E-mail : lawwal@bom.net

U R L  : http://way.co.kr

==============================================================================

■ Way-BOARD CGI(Ver 1.2) 소개

상용게시판과 비교해도 손색이 없는 웹 게시판 프로그램입니다.

파일 첨부가 가능하여 자료실 용도로도 사용하실 수 있습니다.

■ Way-BOARD 추가 및 변경내용(V1.2)

- 이름, E-mail 자동입력(쿠키활용) 기능

- 연속게시(도배) 제한 기능

- 접속 IP별 열람, 쓰기 제한 기능

- 업로드 안정화(30MB 이하 권장)

- 본문 자동 WRAP 기능

- 검색기능 표시여부 지정 기능

- 수정일시 표시여부 지정 기능

- 메일 제목에 게시판명 반영(영문약칭 -> 게시판명)

■ Way-BOARD 주요기능(V1.0)

- 다중게시판 기능

- 자체 메일러 내장 기능(아웃룩 등의 메일클라이언트를 실행하지 않고

즉시 게시자에게 메일발송 가능)

- 입력항목 추가 기능(5개 항목)

- 목록 출력시 항목별 출력여부 및 출력항목 순서 지정 기능

- 파일 첨부(업로드) 기능

- 사용자 쓰기, 사용자 관련글 쓰기, 업로드, 최대 업로드 크기 제한 기능

- 사용자 관련글 메일 송신 기능(관련글이 게시되면 자동으로 게시내용 통지)

- 운영자 메일 송신 기능(신규게시물, 관련게시물 등 자동통지)

- 일자 표시형식 지정 기능(현재 8종류)

- 목록화면 정돈을 위한 이름, 제목 제한 길이 초과문자 생략 기능(한글 가능)

- 운영자 게시물, 당일 게시물, 기준수치 이상 조회 게시물 강조 기능

- 번호, 이름, 제목, 게시일, 쪽, 관련글 등의 용어 지정 기능

- 게시물 수정일시 표시 기능

- 페이지 구성(디자인) 조정 기능

- 운영자 도구 기능(환경설정, 비밀번호 설정, 게시판 생성, 삭제 등)

- URL, Mail 자동링크 기능

■ Way-CGI 시리즈 안내

-. Way-BOARD CGI(Ver 1.2) - 1999. 4.27. : 웹 게시판, 자료실

프로그램으로서, 다중게시판, 업로드, 항목 추가, 자체 메일러,

운영자 도구, 도배제한, 접근 및 게시제한 등이 지원되는 게시판입니다.

-. Way-CART CGI(Ver 1.6) - 1999. 4.27. : 인터넷 상에서 주문을 받을때

쓰이는 '쇼핑카트'프로그램입니다.(국내 최초 독자개발, 공개)

HTML 문서에 각각의 상품에대해 상품번호(사용자의 관리용번호), 상품명,

종류, 수량, 단가를 지정하게되면 방문자가 구입하고자 할 경우

해당 상품의 선택내용이 저장되고, 메일로도 발송됩니다.

-. Way-SEARCH CGI(Ver 1.1) - 1999. 4.27. : 홈페이지 방문자가

효율적으로 홈페이지를 이용할 수 있도록 하는

'자체 검색엔진'(Local Search Engine)입니다.

-. Way-LIST CGI(Ver 1.1) - 1999. 4.27. : 웹기반 메일링리스트

프로그램으로서, 웹상에서 가입, 해지, 관리자 기능을 이용하여

메일링리스트를 운영할 수 있습니다.

-. Way-FORM CGI(Ver 1.3) - 1999. 4.27. : 인터넷 상에서 주문서, 지원서,

설문조사서, 신청서 등  각자의 취향과 용도에 맞게 다양한 폼을 작성해

두고 이를 이용해 방문자로 부터 손쉽게 답변이나 주문을 받아낼 수 있도록

해주는 폼메일(Form Mail) CGI입니다.

-. Way-MAIL CGI(Ver 1.2) - 1999. 4.27. : 인터넷 상에서 메일을 직접 보낼수

있는 웹 메일 CGI입니다.

■ 저작권

Way-CGI 시리즈의 저작권은 제작자인 임대호(lawwal@bom.net)에게 있습니다.

집단적인 배포의 경우 저작권자의 동의를 요하며, 변형후 재배포

할 수 없습니다.

■ 참고사항

-. 1.0 사용자께서는 업그레이드 패키지를 http://way.co.kr 에서

다운받으시기 바랍니다.

■ 설치 순서

1. wayboard.tar 파일을 자신의 홈페이지 계정에 전송합니다.

전송후 원하는 위치에 아래와 같이 압축을 해제합니다.

[방법]

$ cd public_html

[ ~/public_html ] $ tar xvf wayboard.tar

위와 같이 public_html 경로에서 압축을 해제하면 way-board라는

하위경로가 생성되고(~/public_html/way-board) 그곳에 파일들이 설치됩니다.

2. 작업권한을 조정합니다.

$ perl install

텔렛으로 접속한 상태에서 위와 같은 명령을 실행하면 자동으로

권한을 설정합니다.

만약 위 명령이 샐행되지 않을 경우 아래와 같이 명령을 각각 실행하여

권한을 조정합니다.

$ chmod 705 way-board.cgi

$ chmod 705 way-admin.cgi

$ chmod 707 db/

$ chmod 606 lib/.conf-p.cgi

3. perl 위치(경로)

whereis perl 또는 which perl 등의 명령을 수행하여 시스템에 설치된

perl 의 경로를 파악합니다.

만약 perl의 경로가 /usr/bin/perl이 아니라면,

vi나 pico 등으로 way-board.cgi, way-admin.cgi 를 열어 첫번째 라인을

시스템의 perl경로로 수정합니다.

예를들어 시스템의 perl 경로가 /usr/local/bin/perl이라면

#!/usr/local/bin/perl로 첫번째 라인을 수정합니다.

Windows 계열의 경우도 되도록 경로를 파악하여 적어주는것이 좋습니다.

5. sendmail program 주소

## UNIX 계열 ##

♤ 'whereis sendmail' 명령으로 확인하세요.

웹서버의 sendmail 프로그램을 찾지 못할 경우 웹서버 관리자에게

문의하세요.

♠ 수정대상 : config-board.cgi 파일의

$MAILPROG   = '/usr/sbin/sendmail'; 부분을

$MAILPROG   = '/usr/lib/sendmail'; 등과 같이 고칩니다.

6. 보내는 메일서버 주소

## WindowsNT/98/95 또는 sendmail 사용이 불가능한 UNIX 계열 ##

웹서버 자체 주소인 127.0.0.1을 기본값으로 하지만,

만약 웹서버와 보내는 메일서버가 다른 경우 웹서버가 쓰는

보내는 메일서버(도메인 또는 IP)를 기록하시면 됩니다.

♠ 수정대상 : config-board.cgi 파일의

$SMPT_SVR   = '127.0.0.1'; 부분을

$SMPT_SVR   = 'mail.chollian.net'; 등과 같이 고칩니다.

7. 필요할 경우 config-board.cgi 의 내용을 적절히 수정합니다.

이미지 경로나 자료경로, 파일 확장자 등의 정보수정이 필요한 경우

직접 수정하시기 바랍니다.

특히 cgi-bin이나 cgiwrap이 적용되는 경로에서는 이미지가 나타나지

않으므로 이미지파일을 다른 경로에 복사(이동)하신 후 새로운 경로의

URL을 지정해 주시면 cgi-bin 내에서도 정상적으로 작동하게 됩니다.

8. 브라우져로 운영자도구(way-admin.cgi)를 접속하여 게시판을 생성합니다.

초기 비밀번호는 지정되어 있지 않습니다.

그냥 '확인'만 누르시면 됩니다.

반드시 비밀번호를 변경(지정)하시기 바랍니다.

지정된 비밀번호로 언제든지 모든 게시물을 삭제 및 수정하실 수 있습니다.

게시판 생성시 게시판명에는 어떠한 문자가 입력되어도 가능하지만,

' 또는 " 등의 기호는 가능하면 피하시길 권하며,

영문약칭의 경우 URL에 들어갈 식별 문자로서 한글로 지정할 경우

일부 브라우져에서 오작동을 일으키므로 반드시 영문으로 지정하시기 바랍니다.

게시판 자료 저장경로(db) 하위에 영문약칭으로 하위 경로를 생성하여

게시판의 정보를 저장하므로 "-", "_", "." 이외의 기호는 입력되지 않습니다.

9. 생성된 게시판을 운영자도구에서 '게시판 보기'를 크릭하거나,

"way-board.cgi?db=영문약칭" 을 브라우져로 접속합니다.

10. 이제부터는 사용자의 몫입니다.(DIY!!)

유용하게 사용하시기 바랍니다.

11. 설치파일 구조 확인

[ 설치경로 ]

.

|-- README  ........................ 설명서 파일

(705) |-- way-board.cgi  ................. 게시판 프로그램

(705) |-- way-admin.cgi  ................. 운영자 도구 프로그램

|-- install  ....................... 초기 자동 권한설정 파일

|-- conf-board.cgi  ................ 환경설정 파일(sendmail 경로 등)

(707) |-- db/  ........................... 게시판 자료 저장경로

|   |-- .rw_deny.cgi  .............. 접근금지 IP 저장파일(직접작성)

|   `-- .w_deny.cgi  ............... 게시금지 IP 저장파일(직접작성)

|-- lib/  ..........................

(606) |   |-- .conf-p.cgi  ............... 운영자 비밀번호 파일

|   |-- .conf.cgi  ................. 게시판별 기본 환경설정파일

|   |-- .conf.head.cgi  ............ 게시판별 기본 HEADER 파일

|   |-- .conf.tail.cgi  ............ 게시판별 기본 TAILER 파일

|   |-- art_view.cgi

|   |-- board_run.cgi

|   |-- direct_view.cgi

|   |-- get_date.cgi

|   |-- input_html.cgi

|   |-- list_view.cgi

|   |-- locking.cgi

|   |-- mail.cgi

|   `-- search.cgi

`-- img/  .......................... 이미지 저장경로

|-- back.gif

|-- bg.gif

|-- delete.gif

|-- file.gif

|-- home.gif

|-- icon-0.gif

|-- icon-1.gif

|-- icon-1f.gif

|-- icon-2.gif

|-- icon-2f.gif

|-- icon-3.gif

|-- icon-4.gif

|-- list.gif

|-- logo.gif

|-- modify.gif

|-- next.gif

|-- post.gif

|-- postcard.gif

|-- previous.gif

`-- reply.gif

==============================================================================

-  E N D  -