zb5beta - 다운로드
글수 11
※ 2006.7.28. 추가 #1
php5 에서 설문조사 항목 저장이 잘 안되시는 분은 zArticle.class.php 파일을 다운받으시면 됩니다.
그리고 이 파일을 classes 디렉토리 안으로 복사하시면 됩니다.
벌써 3번째 작은 업그레이드네요.
다음과 같은 부분이 수정되었습니다.
1. db connect 시에 set names=utf8등으로 강제로 utf8 지정하도록 수정
: 이 때문에 기존 DB를 모두 날려야 합니다. 다만 이 글의 아래에 살리는 방법을 적어 놓겠습니다.
: 이 때문에 기존 DB를 모두 날려야 합니다. 다만 이 글의 아래에 살리는 방법을 적어 놓겠습니다.
2. debug 옵션 추가. 속도 체크를 위해서 index.php 의 첫줄에 ZB5_DEBUG 상수값을 true로 하면 전체 실행시간, DB/Smarty 실행 시간 및 각 쿼리에 대한 로그 가능하게..
3. 쪽지, 포인트의 세션값 변경을 위한 꽁수 오류 찾아서 수정 완료
4. 몇가지 오탈자 수정
5. 코멘트를 열때 코멘트 입력창에 focus를 주지 않도록 하여 강제 페이지 스크롤 방지
6. php5에서 최근 게시물 플러그인등에서 데이터가 계속 아래로 쌓이던 문제 해결 (php5에서 문제였음)
7. 코멘트 쪽지로 받기 오류 수정
8. IE에서 관리자 - 회원정보 수정 - 레벨 설정시 저장이 안되는 문제 해결
9. 관리자 페이지에 DB 백업/ zb5 삭제 기능 추가
10. 설문 항목이 마지막 것으로 바뀌던 버그 수정
11. 코멘트/트랙백 삭제시 코멘트 숫자에 오류가 생기던 문제 해결
12. 트랙백 발송 오류 수정 (정상적으로 발송됨)
3. 쪽지, 포인트의 세션값 변경을 위한 꽁수 오류 찾아서 수정 완료
4. 몇가지 오탈자 수정
5. 코멘트를 열때 코멘트 입력창에 focus를 주지 않도록 하여 강제 페이지 스크롤 방지
6. php5에서 최근 게시물 플러그인등에서 데이터가 계속 아래로 쌓이던 문제 해결 (php5에서 문제였음)
7. 코멘트 쪽지로 받기 오류 수정
8. IE에서 관리자 - 회원정보 수정 - 레벨 설정시 저장이 안되는 문제 해결
9. 관리자 페이지에 DB 백업/ zb5 삭제 기능 추가
10. 설문 항목이 마지막 것으로 바뀌던 버그 수정
11. 코멘트/트랙백 삭제시 코멘트 숫자에 오류가 생기던 문제 해결
12. 트랙백 발송 오류 수정 (정상적으로 발송됨)
13. 첨부파일 다운로드 받을때 한글파일도 파일이름을 제대로 다운 받을 수 있도록 수정
이번에는 변경된 파일이 없습니다. (파일이 많아서 정리를 못했습니다)
그리고 혹시 0.0.3 설치후에 한글이 깨어지시는 분은 다음과 같이 해주세요.
1. 0.0.3 을 덮어 씌워서 패치를 한다.
1-1. classes/zDB.class.php 에서 $this->query("SET NAMES 'utf8'"); 를 다음과 같이 바꾼다.
// $this->query("SET NAMES 'utf8'");
위의 줄을 주석처리 후에 db backup를 받고 나서 다시 // 를 없애서 주석 처리를 해제해주세요.
2. 관리자 로그인하여 DB Backup를 받는다. (좌측 하단)
3. DB 백업 받은 파일을 editplus 등을 이용해서 UTF-8로 읽는다.
내용을 읽어보고 한글이 깨어지지 않았다면 복구가 가능함.
4. UTF-8로 저장한후에 서버에 올린다.
5. phpMyAdmin과 같은 DB 관리 툴로 기존 테이블을 모두 삭제한다.
6. 텔넷으로 접속하여 다음과 같은 명령어를 입력한다.
mysqldump -u아이디 -p --default-character-set=utf8 DB이름 < 백업파일이름
만약 DB서버가 localhost가 아니라면
mysqldump -hDB서버주소 -u아이디 -p --default-character-set=utf8 DB이름 < 백업파일이름
6-1. 6번의 방법이 어려울때에는 phpMyAdmin과 같은 툴에서 백업받은 파일의 내용을 모두 SQL문으로 실행한다. (좀... 안좋은 방법입니다.)
7. 위와 같이 한후에 다시 서비스 페이지에 접속하여 확인한다.
위의 방법이 불편하시거나 실행하기 어려우실때에는 어쩔수 없이 수동으로 게시물을 옮겨주시면 될 것 같습니다.
다음패치때에는 최대한 기존 DB를 건드리지 않는 방향으로 하도록 하겠습니다.
이 패치가 그 동안 제대로 동작하지 않던 분들에게 도움이 되셨으면 합니다.
제가 준비할 수 있는 환경에서 여러번씩 테스트를 하였는데도 혹 안될 수도 있습니다.
그럴 경우 버그신고 게시판에 알려주시면 확인하여 작업하도록 하겠습니다.
늘 감사합니다.
index.php
server.php
zb.inc.php
admin/lang/ko.lang.php
admin/tpl/db_backup.tpl
admin/tpl/menu_header.tpl
admin/tpl/uninstall.tpl
classes/Admin.class.php
classes/Admin_DB_Backup.class.php
classes/Admin_Uninstall.class.php
classes/Zeroboard.class.php
classes/zArticle.class.php
classes/zComment.class.php
classes/zDB.class.php
classes/zFile.class.php
classes/zMember.class.php
classes/zMessage.class.php
classes/zPageManager.class.php
classes/zSearch.class.php
classes/zSession.class.php
classes/zSmarty.class.php
classes/zTrackBack.class.php
common/js/admin_etc.js
common/js/proc.js
common/js/svc.js
common/js/zEdit.js
common/lang/install/ko.lang.php
layout/skeleton/lang/ko.lang.php
layout/zb5_site/theme/green/layout.css
layout/zb5_site/tpl/layout.tpl
modules/blog/skins/zb5_blog/theme/default/module.css
modules/board/skins/zb5_board/theme/default/module.css
modules/board/skins/zb5_board/tpl/view_survey.tpl
plugins/google_analytics/lang/ko.lang.php
plugins/multi_get_article/theme/zetyx_normal/plugin.css
plugins/page_wrapper/lang/ko.lang.php
plugins/site_status/theme/default/site_status.tpl
server.php
zb.inc.php
admin/lang/ko.lang.php
admin/tpl/db_backup.tpl
admin/tpl/menu_header.tpl
admin/tpl/uninstall.tpl
classes/Admin.class.php
classes/Admin_DB_Backup.class.php
classes/Admin_Uninstall.class.php
classes/Zeroboard.class.php
classes/zArticle.class.php
classes/zComment.class.php
classes/zDB.class.php
classes/zFile.class.php
classes/zMember.class.php
classes/zMessage.class.php
classes/zPageManager.class.php
classes/zSearch.class.php
classes/zSession.class.php
classes/zSmarty.class.php
classes/zTrackBack.class.php
common/js/admin_etc.js
common/js/proc.js
common/js/svc.js
common/js/zEdit.js
common/lang/install/ko.lang.php
layout/skeleton/lang/ko.lang.php
layout/zb5_site/theme/green/layout.css
layout/zb5_site/tpl/layout.tpl
modules/blog/skins/zb5_blog/theme/default/module.css
modules/board/skins/zb5_board/theme/default/module.css
modules/board/skins/zb5_board/tpl/view_survey.tpl
plugins/google_analytics/lang/ko.lang.php
plugins/multi_get_article/theme/zetyx_normal/plugin.css
plugins/page_wrapper/lang/ko.lang.php
plugins/site_status/theme/default/site_status.tpl

XE Open Source Project Manager & Developer 를 담당하고 있는 zero 입니다.
잘 부탁드려요~
잘 부탁드려요~

