설치 방법에 대한 기본 준비물은 자신이 사용할 웹 서버 계정과 FTP 프로그램, 그리고 현 시점에서 배포중인 MM게시판 배포 압축파일 입니다. 아래 설명글은 미리내 웹 서버, 알 FTP, MMB 2.00 기준으로 작성했습니다. 1. 먼저 배포 포스트에 첨부되어 있는 mmb2-ion01.zip 파일을 다운로드 받습니다. 다운로드 받으시고 압축을 푸시면 사용하시는 압축 프로그램에 따라 다르지만 대략 mmb100-ion01 폴더 안에 파일들의 압축이 풀립니다.
((-------IMAGE-------)) 2. mmb2-ion01 폴더 안에는 mmb라는 폴더가 있으며, mmb 폴더 안에는 아래 그림과 같이 php 파일들과 폴더 세개가 있습니다. mmb 폴더의 이름은 원하시는대로 마음대로 바꾸셔도 좋지만 한글은 피하시는 편이 좋습니다. 아래 설명에서는 그대로 mmb 상태인 채로 설명합니다. ((-------IMAGE-------)) mmb 폴더안에서 env.php 파일을 "워드패드"로 엽니다. 파일 내용중에서 //---------------- 사이에 $cfg_admin_passwd = " ~ "가 있습니다. 큰 따옴표("") 사이에 띄어 쓰기 없이 원하시는 관리자 비밀번호를 바꿔줍니다. 그 줄 아래의 $cfg_member_passwd는 회원 인증 비밀번호입니다. 이것도 큰 따옴표 사이를, 관리자 비밀번호와 다르되, 간단한 비밀번호로 바꿔주신 후 저장하시고 env.php 파일을 닫습니다. 3. FTP 프로그램을 켜고 자신이 사용하는 계정에 접속합니다. 화면에 서 "접속하기" 버튼을 누르시만 아래와 같이 창이 하나 뜹니다. ftp 주소란에는 자신이 사용하는 계정의 ftp 주소를, (미리내 경우엔 아래에서 ***** 부분을 자신의 아이디나 계정명으로 바꾸시면 됩니다.) 사용자 아이디에 계정명을, 비밀번호란에 계정 비밀번호를 적으시고 반드시 Passive Mode 패시브 모드 에 체크하신 후 확인 버튼을 누릅니다. ((-------IMAGE-------)) 4. 아래는 정상적으로 자신의 웹 서버 계정에 접속한 모습입니다. 사용하시는 웹 서버마다 환경은 다르지만, 미리내 경우엔 / 아래에 html 폴더가 있는 모습이 보이실겁니다. ((-------IMAGE-------)) 5. html 폴더 안을 들어갑니다. 뭔가 잡다한 파일이 많습니다만.. 그냥 둡니다. ((-------IMAGE-------)) 6. 아래 그림에서, 윗 화면은 "웹 서버" 쪽의 상태를, 아래쪽은 "자신의 하드의 폴더" 를 나타냅니다. 아래쪽 화면에서, 아까 하드에 압축을 풀어 둔 mmb100-ion01 폴더 안으로 이동하신 후 mmb 폴더에서 마우스 오른쪽을 누르시고 "업로드" 를 누릅니다. ((-------IMAGE-------)) 7. 아래는 하드의 mmb폴더 내용물이, 웹 서버의 /html/mmb 폴더로 자동으로 업로드 되고있는 모습입니다. 죽~ 죽~ 다 올라갑니다.. 아래 빨간 화살표의 파일들이 전부 사라지면 다 올라간겁니다. ((-------IMAGE-------)) 8. 웹 서버에 하드의 mmb 폴더가 폴더 통째로 다 올라간 모습입니다. 웹서버 화면에서 mmb 폴더가 생겨있는것을 보실 수 있습니다. ((-------IMAGE-------)) 9. 웹서버의 mmb 폴더에서 마우스 오른쪽을 누르시고 권한설정을 누릅니다. (사용하시는 FTP 프로그램에 따라 "퍼미션" 이라고 되어있을 수 있습니다.) ((-------IMAGE-------)) 10. 권한 변경 창이 뜹니다. 거기에서 현재 Mode, 즉 권한의 숫자를 "755" 로 바꿔줍니다. 사용하시는 서버에 따라 다르지만 이미 755가 되어있을 수도 있습니다. 755가 맞으시면 "확인" 을 누릅니다. ((-------IMAGE-------)) 11. 웹 서버의 mmb 폴더안으로 들어가시면 폴더 3개와 php파일들이 쭉 보이실겁니다. 그 중에서, data 폴더와 image 폴더 두개를 선택하시고 마우스 오른쪽을 누르신 후 권한설정을 누릅니다. 그리고 권한을 "777" 로 바꾸시고 나서 "확인" 을 누릅니다. ((-------IMAGE-------)) 그리고 나서는 php 파일중에서, config_data.php 파일과 option_data.php 파일을 찾으시고 각각 마우스 오른쪽을 누르신 후 "권한설정"을 누르고 권한을 "666" 으로 바꾼 뒤 "확인"을 누릅니다. 다음으로는 data 폴더 안에 들어가셔서 blockw_data.txt, emote_data.txt 두 파일의 권한을 "666" 으로 바꾼 뒤 "확인"을 누릅니다. 즉, 11번 단계에서 폴더 2개와 파일 4개의 권한을 바꾸시는 겁니다. ((-------IMAGE-------)) 12. 게시판 설치가 끝났습니다. FTP 프로그램을 끄시고 익스플로러를 켜신 뒤 주소창에 자신이 비툴을 설치한 계정의 주소를 씁니다. 미리내 경우라면, 아래 그림에서 ***** 부분만 자신의 계정명을 쓰시면 됩니다. 다른 서버를 사용하시는 분은 http://웹서버주소/mmb(또는 바꾼 폴더이름) 입니다. ((-------IMAGE-------)) 13. 주소를 쓰신후 엔터를 치시면, 게시판 설치 후 최초로 접속 하셨을 때는 아래와 같은 메세지가 나타납니다. ((-------IMAGE-------)) 나타난 메세지를 따라서, 관리자 모드를 누르셔서 로그인 하신 뒤, 환경설정 란에 들어가셔야 합니다. ((-------IMAGE-------)) 환경설정 버튼을 누르면 아래와 같은 로그파일 생성 완료 메세지가 나타납니다. ((-------IMAGE-------)) 설치가 완료된 것입니다. 이후로는 사용하시기 편한 대로 게시판의 환경 설정을 바꾸시면 앞으로 mm 게시판을 사용하실 준비가 끝나신겁니다. btool 버튼을 누르시고 제대로 로그가 작성되는지 테스트 해보시길 바랍니다.
by Anna 안나 2008. 6. 22. 11:44
2008/6/5 이전의 mmb 1.27 버젼을 사용하시는 분들은 업로드 기능이 정상적으로 동작하지 않을 것입니다. 1.27 제작중에 실수로 업로드 기능부분 소스를 전혀 갱신하지 않아서 발생한 일입니다. 불편을 끼쳐드려 죄송합니다.

이 파일을 실행시키면 2개의 파일이 생성되는데, 이를 기존의 1.27 폴더안의 파일에 덮어쓰면 패치는 완료됩니다.
by Anna 안나 2008. 6. 5. 23:29
* 설치시 첨부된 readme.txt 파일의 뒷부분에 있는 설치방법을 꼭 참고하시기 바랍니다.
* 이 파일은 업로드 기능이 동작하지 않았던 버그가 패치된 파일입니다. 따라서 위에 등록된 1.27 업로드기능 패치파일을 사용할 필요가 없음을 알려드립니다.


1.27 갱신사항
--------------------------------------------------------------------------------------
1. index.php 파일의 복잡한 코드 부분을 대부분 함수화 하여 확장함수라이브러리(extend_lib.php)로 옮김으로서 index.php 파일 수정이 한결 용이하게 됨. (1.27 전용)

2. 기존 검색(search)루틴을 삭제. 새 검색루틴 삽입. (1.27 전용)
기존 방식에서는 검색표시 페이지와 메인 페이지가 search.php 와 index.php로 따로 존재하였으나 새 검색루틴에서는 인덱스파일 하나로 단일화 되어 파일수 감소 및 디자인 수정시에도 검색파일과 인덱스파일 수정에서 인덱스 수정만으로 감소됨. 또한 검색시에도 페이지 바를 이용한 이동이 가능해 지고 리플표시건수로 제한되어있던 검색건수 표시 제한이 없어짐. 또한 관리자모드 삭제시에도 검색후 검색결과를 유지한 채 삭제가 가능해짐으로서 관리 편의성 증대.

3. 기존 리플순 표시기능을 제거하고 상단의 리플순 링크를 표시, 클릭시 해당 게시물만 표시하도록 변경.(1.11.04.a 에서)

4. 환경설정에 전체로그 초기화 기능을 추가. 기능사용시 모든 로그정보 및 그림을 삭제함으로서 완전 초기화 시킴. 복구가 불가능하므로 사용시 주의 요망.(1.11.04.a & 2.00 공통 기능, 로직은 1.11.04.a 에서)

5. 약간이라도 서버 부하를 덜어주기 위해, 페이지바 생성에 필요한 로그파일을 읽는 회수를 감소시키도록 로직이 수정됨.(1.11.04.a 에서)

6. 공지사항 파일(notice.html) 위치가 새로운 skin_data 폴더 안으로 이동됨. (1.11.04.a 에서)

7. 1.11.02 에서의 리플추가시 실제 데이터를 삭제하는 루틴이 로그만 삭제할 뿐 실제 그림파일은 제거하지 않아 용량문제가 쉽게 발생할 수 있었던 버그를 그림 포스트시 보존갯수를 넘는 리플과 그림파일을 모두 삭제하도록 수정. (1.11.04.a 에서)

8. 1.11.03과 1.11.04 에서 제거되었던 이모티콘 미리보기 기능을 다시 포함 시킴. (1.11.04.a & 2.00 공통 기능, 로직은 1.11.04.a 에서)

9. 인덱스 화면에서 각 리플 표시시, 그림작성자가 리플을 달 경우에는 이를 표시하도록 개선됨. 그림 작성자 이외에는 모두 일반코멘트로 분류됨. (1.11.04.a 에서)

10. 공지사항을 환경설정에서 편집할수 있게 됨(1.27 전용)

11. 이모티콘 편집기능 추가(2.00 에서)

12. 에스카르고 리플레이 기능 추가 (2.00 에서)

13. 이모티콘 표시시 가로 표시갯수 조절기능 추가(2.00 에서)

14. 이모티콘 리스트 파일이 없을 경우 무한오픈 에러를 내는 버그를 수정(1.27)
by Anna 안나 2008. 6. 5. 23:28
Mic 님께서 제작하신 MMB v2.00 게시판 & 1.xx -> 2.00 데이터 변환툴, 2.00 -> 1.xx 변환툴 통합 파일. 실행시키면 3개의 압축파일이 생성됩니다.

자세한 기능 및 설명, 설치방법은 믹님의 블로그에 잘 설명되어 있으므로 참고하시기 바랍니다. 사용자 편의 기능이 크게 강화되었고, 로그초기화 문제도 상당히 완화되었습니다.

이 파일은 가장 최근의 패치(24일 두번째 패치)까지 적용된 파일입니다.
by Anna 안나 2008. 6. 5. 23:28
1.11 - 1.11.04에서 빠져있는 이모티콘 미리보기 기능 추가 패치파일입니다. 추가방법은 다운로드 받은 파일을 실행시켜 생성되는 폴더안에 있는 readme.txt 파일내에 설명되어 있습니다.

** 제작시는 M타입 1.03과 MMB 1.11.03 ~ 04 버젼에 호환을 고려하였으나 원칙적으로 M타입 1.03 부터 1.11.04 까지 호환 됩니다.
by Anna 안나 2008. 6. 5. 23:27
v1.11.03.a 에서 달라진 점

* 영문스팸방지처리. 완벽까진 못가도 대략 90%쯤 잡는것 같습니다. 처리추가후 영문스팸 한 두건 ? 본듯.

* 이모티콘 팝업 표시기능 교체

* ip, 작성툴, 시간 선택옵션 무효화 버그 수정
- 1.11.03.a 에서 수정했...는데 그만 깜빡 잊고 option_list 파일을 교체하지 않아서 제대로 움직이지 않고 있었습니다.(--) option_list.php 파일 교체.

* 페이지 이동 버튼 삭제, 페이지 이동 바 도입
- 제로보드 스타일의 페이지 이동 바를 적용했습니다. 서버에 약간 부담을 줄 수 있기에 심사숙고 했으나, 기존에 3페이지 이동버튼이 부정확하고, 기존의 전후 이동 버튼은 불편해서......원치 않으시는 분들은 1.11.03.a 를 그대로 쓰시면 됩니다.

* ip 옵션 off 시 화면 전체에서 ip 표시가 사라집니다.(리플 작성시 포함)

* 공지사항 기능 추가
- 공지사항 작성법 : v1.11.04 에 포함된 notice.html 파일이 공지사항의 샘플 예제입니다. 공지사항은 이렇게 notice.html 이란 이름으로 만들어 업로드 시킵니다.
작성형식은 보통의 html 그대로.
- 표시위치 : index.php 파일을 열어보면 <?=notice($notice);?> 이런 것이 있습니다. 이 부분에 공지사항이 표시되므로, 이 부분을 표시하기 원하는 위치로 옮겨주고 저장한뒤, 계정에 업로드 시키면 이후는 notice.html 파일을 갱신하는 것만으로 공지사항을 바꿔줄 수 있습니다.
- 공지사항 표시는 환경설정에서 off 시키면 notice.html 파일 존재여부에 관계없이 표시되지 않습니다.
by Anna 안나 2008. 6. 5. 23:26
** 이어그리기 오류를 수정(1.02 -> 1.03)

** 설명 **
오리지널 비툴 게시판, 즉 비툴만 있는 구형 게시판에 에스카르고를 선택할 수 있도록 추가하여 비툴+에스카르고게시판 으로 만들어주는 추가 업데이트 파일입니다.

압축을 풀어 나오는 4개의 파일을 계정에 그대로 업로드 하면(덮어씌우면) 업데이트는 완료됩니다.

** 재배포는 허용하지 않습니다.
** 제가 배포한 것과 다른 임의의 개변이나 수정이 가해진 소스의 경우 질문 및 문제해결, 업데이트 등의 서포트 대상에서 제외됩니다.
by Anna 안나 2008. 6. 5. 23:26
((-------IMAGE-------))

비툴 오리지널 게시판 입니다. 에스카르고가 없는 비툴 단독 게시판입니다. 소스의 여러부분이 2007.1월 기준으로 수정되어 있어 설치후 소스수정이 거의 필요없습니다. 참고로 이 게시판은 현재 반디님홈에서 서포트 하지 않으므로 반디님 홈에 질문하시지 마시고 이곳으로 해주시기 바랍니다.
이 게시판 설치방법은 FAQ 10번 게시물을 참조하면 됩니다. 다만 혼자서 아무리 해봐도 잘 안되는 경우에는 저도 시간이 많지는 않지만 자유게시판 쪽에 글 남기시면 여유가 되는대로 대신설치도 해드리겠습니다. 물론, 여유가 되면 말이죠.
by Anna 안나 2008. 6. 5. 23:25
오에카키 프리사이즈 통합 버젼 입니다.

비툴 1,2,0,2 버젼
오에카키 1.32 버젼
페인트 비비에스 2.22_8 버젼

총 3개 툴을 사용 할 수 있습니다.
by Anna 안나 2008. 6. 5. 23:23
시이-페인터 애플릿의 최신 1.11_4 버젼입니다.
by Anna 안나 2008. 6. 5. 23:23
페인트비비에스와 시이페인터의 애니메이션 파일(pch, spch)을 재생해주는 뷰어전용 애플릿 pchviewer 1.23 버젼입니다.
사용법은 내장 readme 파일 및 샘플 참조.
by Anna 안나 2008. 6. 5. 23:23
마이크로 소프트 사의 JVM 입니다. 오에카키, 페인트비비에스, 시이-페인터, 라쿠카키, 오에카키2 등이 되지 않는 분은 이 JVM 을 받아 설치하면 됩니다.

그럼.....
by Anna 안나 2008. 6. 5. 23:22
페인트 애플릿 최신 버젼인 2.22_8 입니다.
압축을 풀어 나온 파일중 jar 파일을 기존사용중인 페인트애플릿 파일에 덮어씌워주시면 업그레이드는 완료됩니다.
by Anna 안나 2008. 6. 5. 23:21
이 파일은 오에카키 + 페인트비비에스로 구성된 프리사이즈 게시판에 비툴을 통합해 사용하는 compati.cgi 파일입니다.

** 적용방법 **

1. 먼저 오에카키 + 페인트비비에스 프리사이즈 게시판이 설치되어 있어야 합니다.

2. 다운받은 압축 파일을 풉니다.

3. 압축이 풀린 compati.cgi 의 펄경로를 계정에 맞게 조절해 준 다음(펄 경로는 각자 서비스 받고 있는 호스팅사에 문의)을 기존에 설치되어 있는 계정의 compati.cgi 파일에 덮어 씌웁니다.
** 펄경로의 경우, 대부분은 /usr/bin/perl 입니다만 서버에 따라서는 /usr/local/bin/perl 을 사용하는 경우도 있습니다. 대개 둘중에 하나입니다.

4. picture.cgi 파일을 열어서 다음 부분을 찾은 후
<option value=poo>oekakiBBS</option>
<option value=syi>PaintBBS</option>

그 바로 밑에 다음행을 추가합니다.
<option value=btool>Btool</option>

5. 파일을 저장 후 계정에 있는 기존의 picture.cgi 파일에 덮어씌웁니다.

- 끝 -
by Anna 안나 2008. 6. 5. 23:20
| 1 |