BOARD

팁·활용

그누보드4 방문자수 및 접속 통계 초기화 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 2회 작성일 26-10-09 16:04

본문

그누보드4 방문자수 및 접속 통계 초기화 방법

그누보드4(G4) 웹사이트의 방문자 기록 및 접속 통계 데이터를 리셋하여 초기화하려는 운영자와 개발자를 위한 가이드입니다.

그누보드4 방문자 정보 및 접속 통계 초기화 방법

그누보드4(G4) 환경에서 접속정보(visit)와 일별 접속통계(visit_sum) 테이블의 데이터를 모두 삭제하여 방문자수와 통계를 완전히 초기화하려면 PHP 스크립트를 작성하여 실행합니다.

사전 준비 및 주의사항

  • 최고관리자 권한으로 로그인한 상태여야 합니다.
  • 초기화된 통계 데이터는 복구할 수 없으므로 실행 전 데이터베이스 백업을 권장합니다.
  • 그누보드5 환경에서는 테이블 구조가 다를 수 있으므로 G4 전용 코드인지 확인이 필요합니다.

전체 초기화 PHP 코드

웹사이트 서버에 파일을 업로드하거나 적절한 위치에서 아래 코드를 실행합니다. $g4_path 경로는 실제 설치 환경에 맞게 수정해야 합니다.

<?php
$g4_path = "."; //경로에 맞게 수정하세요
include_once("$g4_path/common.php");
if ($is_admin == "super") {
 sql_query(" delete from {$g4['visit_table']} ");
 sql_query(" delete from {$g4['visit_sum_table']} ");
 echo "완료 되었습니다. 이 코드나 파일은 삭제하시기 바랍니다.";
}
?>

실행 후 다음 행동

  • 화면에 완료 메시지가 출력되면 정상적으로 삭제된 것입니다.
  • 보안을 위해 실행에 사용한 PHP 파일이나 코드는 즉시 서버에서 삭제합니다.

그누보드4 접속자 정보(visit 테이블) 부분 초기화 방법

일별 접속통계는 유지하고 개별 접속자 정보(visit 테이블)만 선택적으로 삭제하려면 최고관리자 권한으로 로그인한 상태에서 아래의 PHP 스크립트를 작성하여 웹사이트에 업로드 후 실행합니다.

1. 실행 전 확인 사항

  • 최고관리자로 로그인되어 있는지 확인합니다.
  • 그누보드4 환경에서 실행해야 하며, 그누보드5 환경에서는 테이블 구조가 다를 수 있으므로 코드 사용에 주의합니다.

2. 접속자 정보 초기화 PHP 코드

<?php
$g4_path = "."; //경로에 맞게 수정하세요
include_once("$g4_path/common.php");
if ($is_admin == "super") {
 sql_query(" delete from {$g4['visit_table']} ");
 echo "완료 되었습니다. 이 코드나 파일은 삭제하시기 바랍니다.";
}
?>

3. 다음 행동

  • 스크립트 실행 후 접속자 정보가 정상적으로 초기화되었는지 확인합니다.
  • 보안을 위해 사용을 마친 해당 PHP 파일은 서버에서 즉시 삭제합니다.

그누보드4 방문자 통계 초기화 가이드

  • 내 상황: 그누보드4(G4) 환경에서 방문자수 및 접속 통계를 리셋하고 싶을 때
  • 선택 기준: 일별 통계까지 모두 삭제할지, 접속자 정보(visit)만 삭제하고 일별 통계를 유지할지에 따라 스크립트 선택
  • 다음 행동: 최고관리자 권한으로 로그인 후, common.php를 포함하는 PHP 스크립트를 작성하여 서버에서 실행하고 완료 즉시 파일 삭제

실전 FAQ

  • Q: 초기화 코드를 실행했는데 통계가 리셋되지 않습니다.
    • A: 최고관리자 계정으로 로그인되어 있는지($is_admin == "super"), 그리고 $g4_path 경로가 설치 환경에 맞게 올바르게 설정되었는지 확인하세요.
  • Q: 그누보드5 환경에서도 이 코드를 그대로 사용할 수 있나요?
    • A: 그누보드5는 테이블 구조나 변수명($g5)이 다르므로 G4 전용 코드를 그대로 사용하면 오류가 발생합니다. G5 환경에서는 전용 처리 방식을 확인해야 합니다.
  • Q: 삭제된 방문자 통계 데이터를 복구할 수 있나요?
    • A: delete 쿼리로 삭제된 데이터는 백업본이 없는 한 복구할 수 없으므로 실행 전 DB 백업이 필수입니다.

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.