그누보드 처음 설치할 때 확인해야 할 사항
관리자페이지 > 환경설정 > 기본환경설정에 위 항목들이 있을 겁니다.
간혹 저 시스템을 모르시고 왜 글이 삭제되냐고 문의하시는 분들이 종종 계십니다.
우선 최근게시물 삭제는 bbs/new.php 에 출력되는 게시물들이 자동 삭제된다는 뜻입니다.
http://demo.sir.kr/gnuboard5/bbs/new.php
여기에서 말하는 최근게시물은 일반적으로 사용되는 각 게시판의 최신글 스킨이 아닙니다.
실제 게시판에 등록된 게시물이 삭제되는 것도 아니니 그런 건 걱정하지 않으셔도 됩니다.
최신글에서만 삭제될 뿐입니다.
사용하고 있는 스킨 파일이나 함수에 이런 내용이 있다면 자동 삭제 설정에 영향을 받는 스킨입니다.
$g5['board_new_table']
참고로 그누보드 배포 버전 메인페이지에 사용되는 최신글은 해당되지 않습니다.
실제 저장된 DB 화면입니다.
한 곳에 통합돼서 저장되는 곳이라 각 게시판의 게시물과 연결할 수 있는 최소한의 정보만 있습니다.
일반적인 게시판처럼 list, view, write 등의 구조가 아니라서 주로 전체 최신글에 사용됩니다.
제가 올린 그룹용 최신글 스킨도 모두 저걸 활용한 스킨입니다.
예를 들어 이런 스킨들..
http://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=10
http://gnustudy.com/bbs/board.php?bo_table=gnu_pds&wr_id=69
혹시라도 나중에 비슷한 종류의 스킨을 사용할 생각이라면 삭제 기간을 길게 하거나 0 으로 수정해두세요.
물론 저기에 저장된 DB는 삭제되었더라도 나중에 복구할 수는 있는데 따로 개발해야 합니다.
아미나 빌더 사용자라면 빌더 기본 기능에 있습니다.
접속자로그 삭제 항목은 방문자 접속 기록입니다.
관리자페이지 > 회원관리 > 접속자집계
여기도 마찬가지로 오래된 접속 기록도 필요하다면 기간을 길게 하거나 0으로 수정하셔야 합니다.
유의하셔야 할 점은 최신글과는 다르게 자동 삭제된 접속자 로그 DB는 복구할 수가 없습니다.
댓글목록 +2
댓글목록
신비님의 댓글
신비 작성일아하, 그런 차이가 있군요. 알려주셔서 감사합니다.
관리자님의 댓글
관리자 작성일
혹시 궁금해하실 분들을 위해 부연 설명을 더 남기면
저기서 설정해 놓은 자동 삭제가 실제 실행되는 파일은 bbs/db_table.optimize.php 파일에 모두 있습니다.
나중에 비슷한 기능을 개발하실 때 참고하셔도 될 겁니다.