제로보드4는 공식적으로 더 이상 개발되지도 배포되지도 않습니다.
제로보드4를 사용하기 위한 팁보다 제로보드4를 안전하고 무사히 다른 툴로 이전하는 팁들을 게재해주시면 감사하겠습니다.
시간이 오래 지난 만큼 오래된 프로그램은 보안 및 사용성에 있어 문제가 많으니 이해 바랍니다.
글 수 4,549
게시판 하나를 스킨이 다른 여러 게시판으로 사용하기(mysql 5.0이상)
완벽한 게시판 공유 팁을 알려 드립니다.
절대!! 적용하시기 전에 미리 디비를 백업 받아 놓으시기 바랍니다.
먼저 전제는 사용하시는 mysql 이 5.0.0 이상이어야 됨을 알려 드립니다.
이 팁은 mysql의 view라는 기능을 이용한 팁입니다.
view는 실제는 테이블은 가리키는 링크일 뿐 실제로는 존재하지 않는 테이블입니다.
그러므로 view로 연결된 테이블에 실제 내용이 기록되므로 가상 게시판 역할을 하는 것이죠.
일단 적용을 하면요,
새로 만들려고 하는 게시판을 하나 만드세요.
B라는 게시판을 A라는 게시판에 링크시킨다고 합시다.
phpMyAdmin 에 들어가셔서 일단 mysql 버젼을 확인하시고 5.0 이상이면,
해당 데이터 베이스로 들어가셔서 ,
'데이터베이스 XX 에 SQL 쿼리를 실행'에 들어가신 다음 아래의 문장을 입력하세요.
drop table zetyx_board_category_B;
drop table zetyx_board_B;
drop table zetyx_division_B;
drop table zetyx_board_comment_B;
create view zetyx_board_category_B as select * from zetyx_board_category_A;
create view zetyx_board_B as select * from zetyx_board_A;
create view zetyx_division_B as select * from zetyx_division_A;
create view zetyx_board_comment_B as select * from zetyx_board_comment_A;
B는 가상 게시판 A는 실제 게시판입니다.
이렇게 해서 B게시판에 가서 보면 A의 내용들이 다 보일 것입니다.
그런데 게시물 번호가 틀릴 겁니다.
그러면 임시 게시물을 하나 올렸다가 지우면 정상으로 됩니다.
가상 게시판을 삭제하면 경고 메세지들이 뜰 겁니다만 무시하셔도 됩니다.
<추가>큰품아이님의 문제 제기로 추가합니다. 감사합니다.
cd 제로보드의 data 디렉토리로 갑니다.
rm ./B
ln -s ./A ./B
명령을 실행합니다.
이것도 리눅스에서 실제하지 않는 디렉토리 B를 실제 디렉토리 B에 링크시켜 주는 것입니다.

완벽한 게시판 공유 팁을 알려 드립니다.
절대!! 적용하시기 전에 미리 디비를 백업 받아 놓으시기 바랍니다.
먼저 전제는 사용하시는 mysql 이 5.0.0 이상이어야 됨을 알려 드립니다.
이 팁은 mysql의 view라는 기능을 이용한 팁입니다.
view는 실제는 테이블은 가리키는 링크일 뿐 실제로는 존재하지 않는 테이블입니다.
그러므로 view로 연결된 테이블에 실제 내용이 기록되므로 가상 게시판 역할을 하는 것이죠.
일단 적용을 하면요,
새로 만들려고 하는 게시판을 하나 만드세요.
B라는 게시판을 A라는 게시판에 링크시킨다고 합시다.
phpMyAdmin 에 들어가셔서 일단 mysql 버젼을 확인하시고 5.0 이상이면,
해당 데이터 베이스로 들어가셔서 ,
'데이터베이스 XX 에 SQL 쿼리를 실행'에 들어가신 다음 아래의 문장을 입력하세요.
drop table zetyx_board_category_B;
drop table zetyx_board_B;
drop table zetyx_division_B;
drop table zetyx_board_comment_B;
create view zetyx_board_category_B as select * from zetyx_board_category_A;
create view zetyx_board_B as select * from zetyx_board_A;
create view zetyx_division_B as select * from zetyx_division_A;
create view zetyx_board_comment_B as select * from zetyx_board_comment_A;
B는 가상 게시판 A는 실제 게시판입니다.
이렇게 해서 B게시판에 가서 보면 A의 내용들이 다 보일 것입니다.
그런데 게시물 번호가 틀릴 겁니다.
그러면 임시 게시물을 하나 올렸다가 지우면 정상으로 됩니다.
가상 게시판을 삭제하면 경고 메세지들이 뜰 겁니다만 무시하셔도 됩니다.
<추가>큰품아이님의 문제 제기로 추가합니다. 감사합니다.
cd 제로보드의 data 디렉토리로 갑니다.
rm ./B
ln -s ./A ./B
명령을 실행합니다.
이것도 리눅스에서 실제하지 않는 디렉토리 B를 실제 디렉토리 B에 링크시켜 주는 것입니다.

