송재원님이 제작하신 방명록 소스입니다 - 언어는 perl 이며 - cgi 지원되는 서버에서는 무리없이 돌아가는듯합니다. 이 방명록의 장점은 기존의 방명록은 방문자가 단순하게 글을 입력하는 형식을 가지고 서버는 그것을 단순하게 나열하는 형식이었지만 이 방명록은 게시판의 reply 기능을 포함하여 답변된 내용을 방문객의 글 바로 아래 보이도록 설정되었다는 것이 특이하다. 따라서 방문객과 홈페이지 주인과의 사적인 친밀함을 도모하는데 상당히 유익하다. 내가 필요하면 누가 만든다 라는 말이 실감난다. 수고하시는 프로그래머들에게 박수를 보내고 싶다. 설치하는 방법은 기타 오픈소스와 거의 유사하다.


P U R E L I F E D R E A M 방명록

[ Install ]



※ 간단한 설치과정은 다음과 같다.

1) 방명록을 설치할 디렉토리를 만들고 파일을 디렉토리에 전송

2) 계정상에서 설치를 원하는 디렉토리에서 압축해제
#tar xvzf pld1209.tgz

3) 각 파일과 디렉토리의 퍼미션을 설정합니다.
/cgi-bin/pldbbs/           drwx----wx    (chmod 703 pldbbs)
       /data/            drwx---rwx    (chmod 707 data)
       /icon/            drwx---r-x    (chmod 705 icon)
       /admin.cgi        -rwx---r-x    (chmod 705 admin.cgi)
       /pldbbs.cgi       -rwx---r-x    (chmod 705 pldbbs.cgi)
       /pldenv.cgi       -rwx---r-x    (chmod 705 pldenv.cgi)
       /reply.cgi        -rwx---r-x    (chmod 705 reply.cgi)
       /sign.cgi         -rwx---r-x    (chmod 705 sign.cgi)
       /icons.dat        -rw----r--    (chmod 604 icons.dat)
       /pldbbs.lib       -rw----r--    (chmod 604 pldbbs.lib)
       /style_m.html     -rw----r--    (chmod 604 style_m.html)
       /style_v.html     -rw----r--    (chmod 604 style_v.html)
       /style_w.html     -rw----r--    (chmod 604 style_w.html)
       /style_r.html     -rw----r--    (chmod 604 style_r.html)
       /sign.log         -rw----rw-    (chmod 606 sign.log)

위의 것은 피알코리아와 소라넷기준입니다. 그외의 곳들에서도 대개 비슷하리라 생각됩니다... (나루넷에서는 일부 파일의 퍼미션이 문제가 됩니다. *.cgi, *.pl *.lib 의 퍼미션을 755로    하시기 바랍니다.)

4) 자신의 환경에 맞게 pldenv.cgi 파일을 수정합니다. - readme 참조

특히 관리자 접속을 위해서 관리자 ID와 비밀번호는 반드시 수정하시기 바랍니다.초기값은 아이디가 admin, 비밀번호는 12345678입니다.


etc)

1) 우선 자신의 서버에 perl의 경로를 파악해야 합니다. whereis perl을 하면 perl이 설치된 경로가  나옵니다. 경로를 확인한 후 각 cgi파일의 첫번째 행의 경로를 자신의 서버에 맞게 수정해야합니다.  피알코리아나 기타 공개서버들의 경우 /usr/bin/perl 이었습니다. 그리고 코넷의 경우   /usr/local/bin/perl이었습니다. 상용ISP의 경우 후자이라 생각됩니다. (확인은 해보지 못했습니다.)
    피알코리아, 세계로, 소라넷, 나루넷 등의 경우 /usr/bin/perl입니다.

2) ftp전송시 반드시 ASCII모드로 올려야합니다. 텔넷상에서의 전송은 저도 모릅니다.....-_-   WS_FTP나 CuteFTP를 추천합니다. (어짜피 FTP프로그램정도는 있는 편이 좋습니다...^^)

3) 소라넷등의 서버의 경우 cgiwrap을 지원합니다. cgiwrap이 지원되는 경우 cgiwrap을 통해 실행하시는  것을 권장합니다. (cgiwrap의 지원여부는 서버 관리자에게 문의하시기 바랍니다.)

* 소라넷을 기준으로 cgiwrap을 이용하는 방법입니다.
일단 퓨라드의 위치는 public_html/cgi-bin/ 밑에 디렉토리를 만드시기 바랍니다.  이 경우 퓨라드의 URL은 http://free.soranet.com/cgi-bin/cgiwrap/~ID/pldbbs/pldbbs.cgi 와 같은  식으로 됩니다.  

4) 아이콘 사용에 관한 내용입니다.     925버전에서는 아이콘을 등록해서 사용하는 것이 가능합니다.  아이콘을 사용하기 위해서는 icons.dat파일을 수정해줘야 합니다.


[ 자료출처 ]

http://free.soranet.com/~luciel/pldbbs/