제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.

내용(memo) 크기 16MB 로 늘리기

조회 수 3005 추천 수 2 2005.08.04 09:30:42
이 내용이 중복일 수도 있으나, 제가 여기 TIP 란에서 Search 한 결과로는 찾을 수 없기에 여기에 이 팁을 올립니다.

현재 zeroboard 에서 쓰이는 memo는 type이 "text"로써 64KB만 내용으로 입력할 수 있습니다. 하지만, 내용이 좀 많이 길어지면, 64KB가 부족한 현상이 발생합니다. 예를 들어, 저 처럼 WORD 문서를 HTML로 바꾸어서 쓰는 경우 (수학식을 편하게 Converting 해서 좋아요. ^^;)는 종종 64KB를 넘는 글을 zeroboard를 이용하여 쓰게 됩니다. 그래서 간단하게, memo type을 "mediumtext" (16MB), 혹은 "longtext" (4GB)로 바꾸어 주면 됩니다.

보통은 64KB 는 너무 적고, 4GB 는 너무 크기때문에, 16MB 잡는 mediumtext가 저는 적당하더라구요. 필요하신 분은 longtext 로 4GB 까지 잡아주셔도 상관은 없겠습니다.

물론, 위와 같이 바꿔준다고 해서, 사용 DB를 16MB씩 잡아 먹는 것은 아닙니다. 최대 16MB까지 수용할 수 있다는 것이구요. 실제 DB에는 쓴 용량 만큼만 차지하게 됩니다. (다 아시는 얘기인줄 압니다만, 노파심에 말씀드립니다.)

바꿔주는 SQL 문은 다음과 같습니다.

--------------------------------------------------        
ALTER TABLE (TABLE NAME) CHANGE (Column) (Column) MEDIUMTEXT;

* 위에서 (TABLE_NAME)은 바꾸시기 원하는 TABLE_NAME을 적어두시구요, (Column)에는 memo를 써주시면 됩니다.
--------------------------------------------------
        


혹시 테이블이 많으신 분들은 다음의 소스로 한꺼번에 바꾸 실 수 있습니다.

        
FILE NAME: alter_table_for_memo.php
--------------------------------------------------
<?

include "lib.php";

$connect=dbConn();

$member=member_info();

?>

<?

echo "<center><font style=font-size:9pt>";

$result = @mysql_query("SELECT name FROM $admin_table");

while(@extract(mysql_fetch_array($result))) {

        @mysql_query("ALTER TABLE `zetyx_board"."_$name` CHANGE `memo` `memo` mediumtext",$connect);

        echo "Success on changing $t_board"."_$name Table<br>";

        @flush();

}

echo "</center>";

@flush();

?>
--------------------------------------------------

위와 같이 해주시구요. 파일명은 적당히 입력한 후에, zeroboard가 인스톨된 디렉토리 (예를 들어, /bbs 등)에 넣어주시고 실행시켜주시면 됩니다. 그러면, 사용하고 계신 모든 table의 memo column이 mediumtext로 바뀌게 됩니다.

엮인글 '1'

http://www.xpressengine.com/851890/1f1/trackback

2008.03.01 12:18

[제로보드] 내용(memo) 크기 16MB 로 늘리기 - 세상을 향해 부르는 노래

제로보드 사용시 긴 글이 올라가지 않을 때.


[레벨:2]무지개

2005.08.04 12:34:00
*.40.120.102

좋은 정보 감사합니다.
아주~ 가끔, 드물게 용량이 부족할 때가 있었는데,
그런 이유였군요.

16MB도 넘 크니까 256KB나 1MB 짜리로 만들수 없을까요?

smalltext 이런건 없을까요? ^^

[레벨:6]아가페

2005.08.04 11:23:32
*.212.221.40

longtext 는 알았었지만, mediumtext는 처음 알았네요
longtext가 4기가까지 쓸 수 있다는 것도 처음 알았구요.. ^^;;;;;
중복인 팁일수도 있겠지만, 좋은 정보감사드립니다...

[레벨:2]Ryan

2005.08.04 12:37:41
*.44.138.194

^^; My SQL User Manual 에서 읽은 겁니다. TEXT, MEDIUMTEXT, LONGTEXT 이렇게 세가지가 있는 것으로 알고 있습니다. 이 Manual 에 용량도 나와 있었구요. ^^; TEXT는 64KB, MEDIUMTEXT는 16MB, LONGTEXT는 4GB 라고 써있네요. 그러니까 그 사이에 있는 Type이 없으니까...그런건 없겠죠? ㅎㅎ...

[레벨:1]두보

2006.01.13 20:53:28
*.142.173.45

ryan님 자료 감사합니다! 그런데 본인은 적용이 되질 않는군요?
위글 소스를 주석처리부분부터 복사하여 파일 확장자를 php,exe,등등 저장하여 bbs폴더에
업로드하여 실행을 하여도 모든게시판에서 용량이 넘으면 글이 잘리는 현상이 똑같읍니다,
다시한번 설명 부탁드립니다,
초보라 죄송 합니다!!!

[레벨:1]Epilogue

2006.03.28 01:28:08
*.53.208.201

덕분에 엄청나게 복잡한 작업을 수월하게 처리할 수 있었습니다! 감사합니다!
List of Articles
번호 제목 글쓴이 날짜 조회 수
3789 글쓰기 모드에서 카테고리 자동 선택하기 [9] [레벨:1]쥐도령 2005-08-10 4892
3788 질문 게시판에 있어야 될 답변 만족도 표시하기 !! file [11] [레벨:8]웹스터디 2005-08-10 2276
3787 슈팅스타님의 네이버까페 게시판스킨 수정(레벨아이콘,카테고리 출력, 데이... file [7] [레벨:2]자두나무 2005-08-10 5157
3786 아이디&비밀번호 찾기 클릭시 setup파일을 수정해줘야 된다??? [3] [레벨:2]미니온 2005-08-02 4833
3785 게시판 내용보기 권한 없을 경우 경고창 띄우기 (최근게시물에서도 작동) [13] [레벨:3]꿈바라기 2005-08-07 4420
3784 초보의 팁!!(사진 올릴때...)이것두 팁인가?? [5] [레벨:1]김규찬 2005-08-06 3193
3783 쪽지에 HTML 적용, 자바스크립트 차단, 허용태그, 태그로만 작성시 메세지 ... [12] [레벨:5]柔月光 2005-08-06 608
3782 자동으로 유령회원 정리하기 [4] [레벨:1]퍼미션 2005-08-05 4513
3781 https프로토콜에도 링크생성하기(;) [레벨:8]플로렐라 2005-08-05 3071
3780 Firefox(불여우)에서 이름클릭시 Layer(레이어)뜨게 하기 file [26] [레벨:2]Ryan 2005-08-05 5113
» 내용(memo) 크기 16MB 로 늘리기 [5] [1] [레벨:2]Ryan 2005-08-04 3005
3778 [정보] 1970년 완전 해결법 [4] [레벨:3]k2love 2005-08-04 4758
3777 W3C 표준 HTML 검사. [10] [레벨:2]Ryan 2005-08-03 2814
3776 아이디의 최대 입력 갯수는 20글자입니다. [2] [레벨:6]아가페 2005-08-03 2182
3775 제로 보드 RSS 피드제공하기 [7] [레벨:1]지율 2005-08-01 984
3774 공지사항글에는 코멘트 못달게 하기 [12] [레벨:1]thisbe 2005-07-29 314
3773 새쪽지 새창으로 뜨게 하는 방법 [7] [레벨:2]황효복 2005-07-29 6442
3772 회원가입에서 회원이름에 필터링을 적용 [9] [레벨:20]영진 2005-07-28 4415
3771 [1차수정]광고,로봇글 제한하기[이미지 코드사용] file [53] [레벨:20]토토루 2005-07-27 13505
3770 간단하게 사용권한 표시 [2] [레벨:18]하우 2005-07-27 3842