게시판 글용량
제한풀기
|
이진석 |
2004-05-09 17:04:46, 조회 : 3,469, 추천 :
1 |
제로보드
게시판에 올릴 수 있는 글의 용량이 있더군요.
이것 때문에 문제가 되었는데, 새로운 것이 못될 수는 있지만 해결할 수
있는 간단함 tip을 소개드립니다.
제가 쓰는 php서버는 phpadmin 기능이 안되고, 직장내에서만
텔렛이 지원되서 저와같은 환경에 있는 분들이 있을까봐 아래 방법을
소개드립니다.
텔렛이 지원되면 직접 로그인해서 하면 더 편할 것입니다.
먼저 제로보드로 생성된 모든 테이블을 보는 php파일을 만듭니다.
그런다음, 내가 게시판 용량을 늘릴 게시판 테이블의 이름을 살펴봅니다.
마지막으로 alter 명령어를 이용해서 게시판의 memo 필드의 속성을
변경합니다.
자, 각각의 간단한 파일로 설명드립니다.
먼저 1번파일 -> 전 이름은 tableshow.php로 지었습니다.
아래 소스를 보시면 내가 생성한 테이블을 모두 보여달라는 것입니다.
요놈을 ftp로 아무곳에나 올려서 실행시키면 되겠습니다.
<?
mysql_connect
("localhost","사용자아이디","비밀번호");
$result= mysql_list_tables ("데이타베이스명");
$i=0;
while ($i < mysql_num_rows ($result)) {
$tb_names[$i]= mysql_tablename
($result, $i);
echo ("$tb_names[$i] ");
$i++;
}
?>
위 파일을 실행하면 생성된 여러 테이블에서
zetyx_board_?????? 의 memo 필드속성을
LONGTEXT로 변경하면 됩니다. ???? 은 게시판이름입니다요
아래 파일을 하나 더 만들어 주십시요
이름은 alter.php로 하겠습니다.
<?
$db_conn=mysql_connect
("localhost","사용자아이디","패스워드");
mysql_select_db("데이타베이스명",$db_conn);
$result = mysql_query("ALTER TABLE
zetyx_board_??????? CHANGE COLUMN memo
memo LONGTEXT",$db_conn);
echo "Memo필드 구조변경완료";
?>
위의 파일을 만들어서 업로드해서 실행시키면 됩니다.
echo "Memo필드 구조변경완료"; -> 요건 프로그래밍적으로 별
의미는 없습니다.
최종적으로 실제로 게시판에 글을 올려보셔서 확인해 보시는 것이
필요하겠네요.
넘 장황하게 설명드려 죄송합니다.
텔렛만 지원되면 위의 것들 정말 쉽게 되겠지요 ?
왜 momo 필드속성을 변경하는 것인지 궁금하신 분이 있다면 추후
설명드릴 기획가 있으면 드릴께요 ^^
|
|
|
|
|
|
글은 인터넷에서 자신을 나타내는 유일한 모습입니다.
상대에게 상처를 주기보다 같이 즐거워 할 수 있는 코멘트 부탁드려요. |
2005-08-26
13:09:06 |
|
|
감사합니다.
이곳저곳 찾았었는 데...
해보고 다시 쓰겠습니다. |
2004-06-28
12:21:26
|
|
|
이 문제 때문에 몇개월을 고생했는데요...
이제야 해결 했네요.... 고밥습니다.
.
그런데 처음에 실수로, alter.php의 zetyx_board_??? 자리에
zetyx_board_category_??? 를 잘못 넣어서 실행 했었거든요.
.
현재 동작에는 문제가 없는 듯한데요,
zetyx_board_category_??? 테이블에 문제가 안될런지요?
아니면, 다시 복구하는 방법은 없는지요? |
|