자료 : //www.kyungil.ac.kr/~trade/realcgi/download/board/swboardwizz.zip
제가 설치한 방법입니다.
5번을 하시기전에..
swboard.cgi이 파일을 수정 해야 합니다.
해당 파일을 열어 보시면..
$gBaseURL = "//hosting.bcpark.net/~아이디/board/";
$gIconURL = "//hosting.bcpark.net/~아이디/board/";
$gBaseDIR = "/home/Freehosting/korea/www/board";
$gCGI_URL = "//hosting.bcpark.net/~아이디/board/swboard.cgi";
이렇게 설정 하세요
1. 위 주소로 가서 자료를 다운로드 받습니다.
2. 위 파일을 알집과 같은 압축 유틸리티로 압축을 해제 합니다.
3. 압축 해제된 파일들은 FTP프로그램을 이용해서 hosting.bcpark.net에 로그온합니다.
4. www디렉토리가 보이시조~ www안으로 들어거셔서 board란 디렉토리 한개를 만듭니다.
5. 자 그럼 board란 디렉토리에 압축해제한 파일들을 업로드 시켜 줍니다.
6. board안에 여러 파일들이 올라 갔을껍니다. 그런후 swboard.cgi 이 파일에 퍼미션을 755로 줍니다.
7. www/board/안에 data라는 디렉토리를 하나 만드세요. 그런후 data디렉토리 퍼미션은 777로 주세요.
8. 자 다 끝났습니다.
이 게시판 주소는 이렇습니다.
//hosting.bcpark.net/~korea/board/swboard.cgi?id=data
원본설명서
1.우선, 다운로드 받은 swboard.zip을 적당한 디렉토리에 압축을 풀어 놓은 후에, CuteFTP로 계정에 접속합니다.
2. 보통 계정에 접속한 후에 public_html이나 html이라는 디렉토리가 있을 겁니다. 이 경우에는 이 디렉토리 아래에 홈페이지에 들어가는 파일들을 넣어야 합니다.
3.메뉴의 [Commands]->[Make new directory...]를 선택하거나 마우스 오른쪽 버튼을 누른 후 [Make new directory...]를 선택한 후에 swboard라고 입력하면 swboard라는 디렉토리가 만들어 집니다. 여기다가 게시판 설치할꺼예요~
4.이제 화면에서 볼 수 있듯이(파란색으로 둘러쌓인) swboard라는 디렉토리가 만들어 졌습니다. 이제 이 swboard라는 디렉토리를 실행가능한 녀석으로 설정해 줄 차례입니다.
5. swboard를 선택하여 반전시킨 뒤에 마우스 오른쪽 버튼을 누릅니다. 그러면 [Change file attributes]라는 메뉴를 볼 수 있습니다.
이것은 파일이나 디렉토리의 읽기/쓰기/실행 속성을 지정하는 명령어입니다. 선택하세요.
6. 여기서 파일이나 디렉토리의 권한 설정을 할 수 있습니다. 일일이 체크해도 괜찮으나, 화면처럼 Manual이라고 쓰여진 부분에다가 알파넷에서는 755, 넷파크에서는 777이라고 직접 입력합니다. 그런 후에 OK를 누르면 swboard 디렉토리가 실행이 가능한 퍼미션을 가지게 되었습니다.
7.이제 파일을 올릴 차례인데요, 그전에 swboard.cgi라는 파일을 여러분의 계정에 맞게 수정하여야 합니다.
8수정방법은 아래를 참조하세여...
9.수정하셨다면 메뉴의 [FTP]->[Transfer type]에서 ACSII를 선택합니다. 그런 다음 swboard.cgi 파일을 upload합니다. swboard.cgi는 반드시 ASCII 모드로 올려야 합니다.
10.이제 확장자가 GIF인 이미지 파일들을 올릴 차례입니다. 이번에는 [FTP]->[Transfer type]에서 Binary 모드로 바꾼 후 역시 업로드합니다. 참고로 CuteFTP는 자동으로 파일 타입을 인식하여 올려주므로 Auto로 해놓고 막 올려도 됩니다만 기냥 알아두시라고 복잡하게 설명한 겁니다. ^^;
11.파일을 모두 업로드하였으면 이제 올린 파일들의 퍼미션을 바꾸어 줄 차례입니다. 화면처럼 파일들을 모두 선택한 후에 조오기 위에 있는 퍼미션 설정 방법과 똑같이 하면 됩니다. 역시 알파넷에서는 755, 넷파크에서는 777로 주면 됩니다.
12.설치가 끝났으므로 브라우져의 주소창에 화면과 같은 형식으로 입력해 봅시다. id=wizz에서 wizz는 DB명이므로 원하는 DB명을 넣으면 자동으로 해당 DB에 맞는 디렉토리를 만들어 줍니다.
*참조*
우선, swboard.cgi 파일을 노트패드 등의 텍스트 에디터로 엽니다. 그러면 첫재줄에 아래와 같은 소스가 있습니다. 요것은 서버의 perl 해석기의 위치를 지정하여 주는 것으로 자신의 계정 서버에 맞게 수정하여야 합니다.
#!/usr/local/bin/perl
위는 서버에서 perl의 위치입니다. 텔넷으로 접속이 가능한 계정에서는 which perl이라는 명령어를 입력하면 간단하게 알아낼 수 있지만 FTP로만 접속이 가능한 계정에서는 웹마스터에게 물어보거나 해당 계정의 Q&A 코너 등에서 알아내셔야 합니다. 보통은 #!/usr/local/bin/perl이거나 #!/usr/bin/perl입니다. 정 모르겠으면 한번 찍어보시는 것이...헉..^^;
다음으로 아래의 여러 URL을 수정하여야 합니다.
①$gBaseURL = "//도메인명/~아이디/swboard";
②$gIconURL = "//도메인명/~아이디/swboard";
③$gBaseDIR = "/웹홈디렉토리명/swboard";
④$gCGI_URL = "//도메인명/~아이디/swboard/swboard.cgi";
①은 게시판이 설치되는 디렉토리의 URL입니다. ②는 게시판에 쓰이는 아이콘이 위치한 URL이며, ③은 게시판이 설치된 디렉토리의 절대경로입니다. ④는 swboard.cgi의 URL입니다.
모든 파일을 같은 곳에 올렸다면 ①과 ②의 URL은 동일하며, ④의 URL은 ①이나 ②의 URL 뒤에다가 swboard.cgi를 붙이기만 하면 됩니다. 따라서 ①,②,④는 별 어려움없이 알 수 있으며, 다소 생소해 보이는 ③번의 절대경로는 CuteFTP로 접속한 경우 오른쪽 상단에 위치한 부분입니다.
==여기 있는 부분은 zezz의 설치방법을 주로하였습니다.==
zezz의 홈페이지
//zzagn.net/zezz