* 2003-06-03 17:44 1차 수정이 되었습니다.
* 2003-06-04 11:40 2차 수정이 되었습니다.
* 2003-06-05 10:17 3차 수정이 되었습니다.
=>
3차 수정이전에 다운받으신분은 nbuilder/doc/nbuilder_change_log.txt 를 참고해서
수정된 파일만 덮어씌우면 됩니다.
################################################################################
# 차례
################################################################################
-. 개선된 기능들
-. 업그레이드방법
-. 정품구매자 및 연동모듈사용자 안내
-. 백업 및 복구 방법
################################################################################
# Nbuilder Unix/Linux 1.3 - 개선된 기능들
################################################################################
-. 메인빌더와 메뉴관리에서 출력순서를 변경할 수 있게함.
-. 메인빌더에서 최근게시물을 30%,50%,70% 모듈에 중복사용가능하게 함.
-. 동호회 관리자모드 기능 개선
: 메인화면에 태그입력, 팝업창, 플래쉬로고 사용기능추가
: 메인화면에 최근 게시물 보여주기
: 동호회 공개/비공개 전환 기능추가
-. 쪽지 및 현재접속자 기능 추가.(새창으로 띄우게함)
-. 게시판마다 별도의 관리자권한부여가능.
-. 게시판 목록에서 덧말갯수 표시.
: patch4 버젼에서 문제가되던 게시판 디비부하문제도 해결.
-. 회원가입시 '가입대기'로 가입을 받은뒤 관리자의 승인을 얻어 가입할 수 있게함.
nbuilder/include/global_var.inc.php
-. 외국입 가입기능 추가.
nbuilder/include/global_var.inc.php
-. 일부 PHP버젼에서 비밀번호 변경이 안되던 문제 수정.
-. 메인빌더에서 이미지링크 복수사용이 안되던 문제수정.
-. 메인빌더 사용권한을 총관리자에게만 줌.
이외에 약 90여가지의 자잘한 버그 및 기능개선이 이루어졌습니다.
자세한 내역은 nbuilder/doc/nbuilder_change_log.txt 를 참고하시기 바랍니다.
################################################################################
# Nbuilder Unix/Linux 1.3 - 업그레이드방법
################################################################################
[주의사항]
이 업그레이드문서는 1.2p3 이상 사용자를 기준으로 제작되었습니다.
이전 버젼 사용자는 1.2p3 으로 업그레이드한뒤 1.3 으로 업그레이드해야합니다.
1.2p3 버젼은 http://passkorea.net [Download]메뉴에 있습니다.
다음은 엔빌더패키지를 /home/nbuilder/ 디렉토리에 업로드한뒤
/home/nbuilder/public_html 에 설치된 경우의 예제입니다.
사용된 경로명은 자신의 계정에 맞게 수정해서 사용하시기 바랍니다.
[수정된 소스가 존재할때 주의사항]
기존 사이트를 업그레이드할 계획이라면 먼저 기존 사이트의 소스를 백업받은뒤
첨부한 패치파일을 덮어씌우시기 바랍니다.(맨아래 [백업 및 복구방법] 참조)
기존 소스를 백업해야하는 이유는 동호회분류등을 수정했을 경우 패치과정에서
사라지기 때문입니다.
단, 디비내용은 유실되지 않습니다.
[텔넷에서의 작업]
-. FTP 를 통해 다운받은 패키지의 압축을 풀지 않고 업로드합니다.
-. Telnet/SSH 로 접속해서 패키지를 업로드한 디렉토리로 이동합니다.
cd /home/nbuilder
-. 설치할 디렉토리를 지정한뒤 압축을 풉니다.
: Linux 환경
tar zxvf nbuilder1.2p3_to_1.3.tar.gz -C ./public_html
: Unix 환경
gunzip nbuilder1.2p3_to_1.3.tar.gz
cd ./public_html
tar xvf ../nbuilder1.2p3_to_1.3.tar
cd ..
-. 업로드/동호회/환경설정 디렉토리의 퍼미션을 조절합니다.
cd ./public_html/nbuilder/
./perm_change.sh
-. 우편번호데이타를 디비에 갱신합니다.
: mysql 명령이 패스에 포함된 경우
mysql -u아이디 -p비밀번호 디비명 < nbuilder_post.sql
: 패스에 없고 /usr/local/mysql 에 mysql이 설치된 경우.
/usr/local/mysql/bin/mysql -u아이디 -p비밀번호 디비명 < nbuilder_post.sql
-. 텔넷에서 하실 작업이 끝났습니다.
[웹에서의 작업]
-. 웹브라우저의 주소창에 다음과 같은 주소로 접근하면 테이블이 자동패치됩니다.
: 설치메뉴로 들어갈 경우 좌측하단에 [Table Patch 1.2p3 -> 1.3] 링크를 클릭하시면 됩니다.
ex) http://www.nbuilder.net/nbuilder/install/patch.php
-. 총관리자로 로그인한뒤 두가지 패치를 하시면 됩니다.
[시스템관리 - 게시판 덧말갯수 오류검사]
ex) http://www.nbuilder.net/nbuilder/community/module/board/adminCommentUpdate.php
[시스템관리 - 동호회 오류검사]
ex) http://www.nbuilder.net/nbuilder/install/club_check.php
-. 나머지 과정은 웹상에서 지시하는대로 따라하시면 됩니다.
################################################################################
# Nbuilder Unix/Linux 1.3 - 정품구매자 및 연동모듈사용자 안내
################################################################################
궁금하신점은 http://passkorea.net 의 [Download]에서 엔빌더 메뉴얼과
FAQ/Q&A 게시판을 이용하시면 됩니다.
[구매문의 및 정품구매자 고객지원]
전화문의 : 1544-1608
팩스전화 : 055-231-3240
E-mail : ibin@passkorea.net
[엔메일과 회원연동중인 사용자]
수정할 부분이 없습니다.
[제로보드와 회원연동중인 사용자]
패치후 이전버젼의 파일을 참고해서 세션경로만 재지정하시면 됩니다.
nbuilder/include/global_define.php
559 line)
#session_save_path(dirname($PAGE_ROOT) . "/zboard/data/__zbSessionTMP");
################################################################################
# Nbuilder Unix/Linux - 백업 및 복구 방법
################################################################################
엔빌더 설치 디렉토리(예제) : /home/nbuilder/public_html/nbuilder
[데이타 백업]
# 백업할 도큐멘트루트 디렉토리로 이동.
cd /home/nbuilder/public_html
# 엔빌더 파일들 백업
tar zcvf nbuilder_20030416.tar.gz *
# 엔빌더 디비 백업(USER, PASS, DB 는 각자의 계정에 맞게 수정해야함)
mysqldump -uUSER -pPASS DB > nbuilder_20030416.sql
OR /usr/local/mysql/bin/mysqldump -uUSER -pPASS DB > nbuilder_20030416.sql
[데이타 복구]
# 복구할 도큐멘트루트 디렉토리로 이동.
cd /home/nbuilder/public_html
# 엔빌더 파일들 복구
tar zxvf nbuilder_20030416.tar.gz
# 퍼미션 재조정
./nbuilder/perm_change.sh
# 엔빌더 디비 복구(USER, PASS, DB 는 각자의 계정에 맞게 수정해야함)
mysql -uUSER -pPASS DB < nbuilder_20030416.sql
OR /usr/local/mysql/bin/mysql -uUSER -pPASS DB < nbuilder_20030416.sql
# 엔빌더 설치경로(/home/nbuilder/public_html)가 달라질 경우. 설정파일을 지우고 재설치해야함.
rm nbuilder/config/global.php
# 엔빌더 디비계정이 달라질 경우. 설정파일을 지우고 재설치해야함.
rm nbuilder/config/db.php