제로보드4 다운로드
제로보드4.0 버전의 경우 파일의 재배포는 무조건 금지합니다.
어떠한 경우라도 제로보드4를 자신의 자료실에 올리지 마십시요.
또한 제로보드4 버전은 원활한 기술지원이 어려운 상황입니다.
제로보드의 최신 버전인 제로보드XE에 대해 알아보시려면 여기를 클릭하세요
- 세션 정리할때 오류나던 문제 해결
- utf8 버전에서 회원가입/탈퇴/정보수정 및 세션 정리 완료후 메세지 깨어지는 문제 해결
=============================================================================================
안녕하세요. zero입니다.
몇분께서 요청 주셔서 제로보드4의 utf8을 직접 묶어 보았습니다.
그리고 정리하는 차원에서 제로보드4 PL8 한국어버전도 다시 묶었습니다.
일단 기존에 문제가 되던 jumin 이라는 field의 길이로 인해 설치등이 안되던 문제를 해결하였습니다.
아래 권고사항을 꼭 읽어주세요.
- 비밀번호 관련 오류
제로보드4가 배포되던 시점에 MySQL의 Password() 함수는 18자리의 결과를 보여주었는데 MySQL 4.1 이후부터 41자리의 비밀번호로 바꾸게 되었습니다.
그래서 기존부터 사용하시던 분들의 경우 MySQL DB만 새로이 바꾸었을 경우 비밀번호 오류가 있을 수 있습니다.
비밀번호 관련 문제는 아래 링크를 참조해주세요.
아가페님의 password column길이 바꾸기
old_password 관련 비밀번호 문제 해결 게시글들
- UTF8 관련 필독해주세요.
첨부한 파일중 utf8이 파일명에 있는 것이 제로보드4 UTF8 버전입니다.
단 꼭 알아두실 것이 있습니다.
제로보드4 자체만 UTF8이라고 해서 되는 것은 아닙니다.
기본 스킨외에 다른 스킨을 사용하려고 할때 그 스킨이 UTF-8이 아니면 오류가 납니다.
그리고 MySQL의 경우 4.1 이상이어야 하고 기존에 사용중이던 데이터가 있다면 이 데이터를 UTF-8로 변경을 해주셔야 합니다.
제로보드4는 기본적으로 UTF8로 제작/ 유지되지 않아서 제로보드4 UTF8 버전만 있다고 하여 해결되지 않습니다.
헤더/ 푸터의 파일들 역시 UTF8 로 저장되어야 하구요.
제로보드4 UTF-8 관련글
위 검색결과를 참고하시기 바랍니다.
다운로드는 다음 파일을 받으시면 됩니다.
- 제로보드4 한글 버전
zip 압축 : zb4pl8.zip
tar 압축 : zb4pl8.tgz
- 제로보드4 UTF-8 버전
zip 압축 : zb4pl8.utf8.zip
tar 압축 : zb4pl8.utf8.tgz
이 파일들이 조금이라도 도움이 되셨으면 좋겠습니다.
혹시 문제가 있다면 댓글을 남겨주세요.
계속 확인하도록 하겠습니다.
하지만 UTF8이나 기본 코드의 문제가 아닌 글들에 대해서는 도움을 드릴 수 없을 듯 합니다.
제로보드4의 업그레이드가 불가능해서 새롭게 시도하고 있는 제로보드XE의 안정화를 최대한 앞당기고 스킨을 다양화 하여 최소한의 부담으로 새로운 버전을 사용하실 수 있도록 하겠습니다.
많은 관심 부탁드립니다.
감사합니다.

잘 부탁드려요~
제로님 지금 확인 해 본 결과 저는 회원 가입 할 때 뜨는 메시지들이 한글이 깨지는 군요. 이전버전에서 발생 한것인데 이 것은 어떻게 수정 안될까요?
제 서버는 cafe24 광 아우토반입니다. 설정은 물론 utf8로 되있어서 다른 것들은 잘 보이는데 회원 가입 메시지가 깨지고 탈퇴 메시지가 깨지네요..ㅠㅠ
지금까지 제로보드 utf8로 고생해오신 분들이 마음껏 홈페이지를 만들 수 있을 것 같습니다.
너무나 감사드립니다>ㅅ<
먼저, 기존 사이트의 프로그램과 DB백업을 UTF-8 지원하는 새로운 호스팅으로 모두 옮깁니다.
그리고, 아래 쉘스크립트로 원하시는 파일을 한번에 euc-kr 에서 utf-8 으로 변환을 하시고, DB 도 같은 방법으로 UTF8로 변환 시킵니다. 이 방법으로 성공적으로 웹사이트를 KR-EUC 에서 UTF8 으로 변환했습니다.
단, 한가지 극복할수 없는 문제는 모든 회원의 비밀번호는 새로 설정해야 합니다. (비밀번호 인코딩이 22 -> 41byte로 늘어났음.)
#!/bin/ksh
find . -name "*.php" |while read FL
do
echo $FL
/usr/bin/iconv -f EUC-KR -t UTF8 $FL > tempfile
mv tempfile $FL
if ( grep -i euc-kr $FL > /dev/null )
then
cat $FL |sed 's/euc-kr/UTF-8/g' > tempfile
mv tempfile $FL
fi
done
네. 이것외에 다음과 같은 부분을 추가해야 합니다.
1. lib.php 파일 : function head() 부분
function head($body="",$scriptfile="") {
global $group, $setup, $dir,$member, $PHP_SELF, $id, $_head_executived, $HTTP_COOKIE_VARS, $width;
if($_head_executived) return;
$_head_executived = true;
$f = @fopen("license.txt","r");
$license = @fread($f,filesize("license.txt"));
@fclose($f);
print "<!--\n".$license."\n-->\n";
if(!eregi("member_",$PHP_SELF)) $stylefile="skin/$setup[skinname]/style.css"; else $stylefile="style.css";
if($setup[use_formmail]) {
$f = fopen("script/script_zbLayer.php","r");
$zbLayerScript = fread($f, filesize("script/script_zbLayer.php"));
fclose($f);
}
// html 시작부분 출력
if($setup[skinname]) {
?>
<html lang="ko">
<head>
<title><?=$setup[title]?></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel=StyleSheet HREF=<?=$stylefile?> type=text/css title=style>
<?if($setup[use_formmail]) echo $zbLayerScript;?>
<?if($scriptfile) include "script/".$scriptfile;?>
</head>
<body topmargin='0' leftmargin='0' marginwidth='0' marginheight='0' <?=$body?><?
if($setup[bg_color]) echo " bgcolor=".$setup[bg_color]." ";
if($setup[bg_image]) echo " background=".$setup[bg_image]." ";
?>>
<?
if($group[header_url]) { @include $group[header_url]; }
if($setup[header_url]) { @include $setup[header_url]; }
if($group[header]) echo stripslashes($group[header]);
if($setup[header]) echo stripslashes($setup[header]);
?>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?> height=1 style="table-layout:fixed;"><col width=100%></col><tr><td><img src=images/t.gif border=0 width=98% height=1 name=zb_get_table_width><br><img src=images/t.gif border=0 name=zb_target_resize width=1 height=1></td></tr></table>
<?
} else {
?>
<html lang="ko">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
2군데에 <meta htt-equiv="content-type" content="text/html; charset=utf-8" /> 을 추가해주어야 합니다.
2. member_join_ok.php, member_modify_ok.php, member_out.php 파일에 함수 추가
위 3개의 파일 제일 아래를 다음과 같이 바꾸어야 합니다.
head();
?>
<script>
alert("정상적으로 탈퇴가 되었습니다.");
opener.window.history.go(0);
window.close();
</script>
<?
foot();
?>
alert("내용") 은 그대로 두고 javascript 출력 전후에 head(), foot()를 적어주셔야 메세지가 안 깨어집니다.
제가 제로보드를 너무 오랜만에 건드려서인가 -_-
이상하게 제대로 입력했는데도 관리자 로그인이 안된다네요. 답답해서 콘핑 지우고 다시 까는데도 또 그럽니다. 왜그렇죠 .. -ㅅ- 짜증나죽겠네요;
이 화일을 받아서 설치하면 문제가 있습니다.
관련 내용을 질문과 답변에 글을 올렸습니다.
"아이디를 입력하여 주십시오."라고 나오고 Move Back을 눌러도 계속 그자리입니다.
그런데 실제 로그인은 되어있습니다.
그래서 해결방법을 찾아보아도 없더라구요.
그런데 예전에 받아서 운영하던 홈피에 설치한 제로보드 예전버젼을 덮어쒸우니까 정상이 되더라구요.
문제는 lib.php 파일이 잘못된 것이었더군요.
이유는 모르겠지만 하여간 lib.php에 대한 일부 내용을 추가했더니 해결되었습니다.
참고하시기를.
제가 올렸던 질문과 해답을 링크로 첨부합니다. 도움되시기를.
http://www.zeroboard.com/16348396
관리자 설정에서 주소 아이디 등등등 설치방법까지는 무난하게 다 왔는데
문제는 그 이후부터는 대책이 없습니다 !
좀 도와주시면 감사드려요
기존 제로보드 4pl6 버전 사용자인대요 pl8 다운받아서 적용하려면 어떻게 해야 하나요??? 제발 가르쳐 주세요 ㅠㅠ
이상하네요...카페24에서는 셋팅도 잘 돼고 게시판 헤드 풋드 잘 들어가는데
학교서버(목포대) 에서는 에러가 나서
foxparkp 님 글 보고 로그인 페이지 나오게는 바꿨는데 작업을 하고 게시판 생성까진 잘 됩니다.
근데.......
게시판 생성해서 head와 foot를 적용하는데 계속 적용안되고
어드민 페이지를 찾을 수 없다는 것만 나오네요...ㅠㅠ
아는 분 답글좀 부탁드립니다. 아주 걍 환장허것슈~~~~~ㅜㅜ
한글파일명, 한글경로 는 업로드/보기안됨(엑박,다운불가)
PHP나 MySQL은 모두 UTF-8로 셋팅했구요.
그리고 게스트 계정 글쓰기 댓글에도 문제가 있어서 수정했습니다. -_-;;;
이거 그냥 쓰기엔 넘어야 될 벽이 너무 많은데요...
어쩌다가 한글로된 파일이 업로드되어도 엑박에 보기 불가에 다운불가니...
폴더권한 문제다 그래서 제로보드 폴더 통채로 777 퍼미션까지 줘 봤다는...
현재로써는 일단 사용하려면 앵간히 신경써야 할 버전이거 같습니다....
현재로써는 영문/숫자조합의 파일을 사용하는수 밖에 없네요.
익스플로러/파이어폭스/사파리 브라우져로 테스트 해 봤습니다. 모두 불가네요... ㅡㅡ;;
유니코드 쓰자고 만든 UTF-8버전인데 초보가 감당하기엔 너무 높은 벽들이.. ㅠ ㅠ
제가 이틀간 계속 제로보드 한글파일명에 대해 검색하고 해결책을 적용해
봤는데.. 답이 없습니다.. 혹시 누가.. ㅠ ㅠ 사용가능하게 셋팅 하신 제로보드
있으시면 올려주세요.. 어흑.. ㅠ ㅠ
흠... 현재까지 나온 한글 표현방법은 euc-kr을 병행하는거고.. 순수한 UTF-8 적용한
제로보드4 한글명 첨부파일 지원은.. 아무리 찾아도 없습니다.....
여기 올라온 UTF-8 버전으로 제대로 한글지원 되시는 분 계신가요????
PS : 너무 별의 별 문제가 다 생겨서 그냥 EUC-KR(한국어)셋으로 가야겠네요.
-ㅅ- 지지라능.. 제로님 차원에서 디비셋팅부터 설치과정을 서버/DB서버/PHP
등 고려해서 강좌식으로 무지렁이들 구제 좀... ㅠ ㅠ
----------------------------[2008.04.17 기준]----------------------------
오토셋올가 4.3.2 버전에서도 여전히 한글파일명을 가진 파일은 업로드가 되지 않는군요.
ㅠ ㅠ 왜 UTF-8 버전을 올려 놓으셔서? ㅋㅋ 이렇게 삽질을 시키시는지.. 흑흑
----------------------------[2008.06.23 기준]----------------------------
오늘 맥오에스 텐 레퍼드 10.5.4 에서 MAMP(맥용 APM) 1.7.1 에서 한글파일을 올려봤습니다.
오~~~ 출력! 다운로드! 업로드! 잘됩니다. 음... 결국 서버설정 문제란 얘긴데.... 음...
하여튼 맥에서 서버를 돌리니까 정상적으로 작동하는군요. ^^ 참고하세요. 윈도우에서의 서버
설정을 잘 아시는 분들이라면 정상사용이 가능할지도 모르겠군요. 윈도우 익스플로러에서도
잘 되는 것을 확인했습니다. 윈도우에서는 정말 뭐가 문젠지 -_-;;
너무 어려워요 ,.,,, 그거 실행해서 압축풀고서 ..... 파일 보니까...
이파일을 열수없다고 다그렇게나오네요 .. 제가 HTTP라는거는 다운받았긴했는데.......
그걸 어떻게하는건지 하나부터 열가지 다 모르겠어요 ㅠㅠㅠㅠ 어떻게하는건지 알려주실분 메일주시면 감사합니다 ㅠㅠ 너무어려워요!!
lovely2349@naver.com
MetaBBS is already installed. Please remove metabbs.conf.php and database.
이런오류가 나올땐 어떻게 해야 되나요
그런데 최근에 보안문제로 서버가 뚫리면서 공격을 해와서 시급하게 보안장치를 설정했습니다만
기본적으로 제로보드에서 지원하는 소스로 보안세팅을 하고 싶습니다
작년12월에 올리신 이 파일을 다운로그 받아서 그대로 덮어 씌우면 별 문제가 없을까요?
워낙 많은 사람이 방문하기에 문제가 될까봐 엄두를 못내고 있네요
많은 선배님들의 고견 부탁드립니다.
로그인이 종종안되는 세선생성이 잘안되는경우가 생기고요
그럴시 관리페이지에서 관리자 로긴해준뒤엔 잘됩니다. -_-;
파일 업로드는 되는데 다시 받으려면 못받네요...
확인 부탁드립니다....그보다 저말곤 문제가 없는건가요?!...OTLlll
이런 에러가 생깁니다.
Parse error: syntax error, unexpected '@' in /홈피계정/bbs/lib.php on line 19
(홈피계정 글자는 제가 보안상? 수정해서 적은 것입니다. ^^" 원래는 관련 계정 주소가 보였습니다.)
해당 파일의 라인 19을 보니,
// W3C P3P 규약?정
@header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
UTF-8 이건 첨부터 막히네요. ㅜ.ㅡ







방금 올라왔네요 ^^; 수고하셨습니다..^^