그누보드 관리자 페이지 메타태그 및 스크립트 설정 오류로 인한 접근 불가 해결 방법
페이지 정보

본문
그누보드 관리자 페이지 환경설정에서 메타태그나 스크립트를 잘못 입력해 접근이 차단되었을 때, extend/user.config.php 파일을 통해 설정값을 초기화하고 복구하는 방법을 안내합니다.
그누보드 관리자 페이지 환경설정 오류로 접근 불가 시 원인이 되는 테이블 필드명
그누보드 관리자 페이지의 기본환경설정에서 추가 메타태그나 스크립트, 방문자 분석 스크립트 등의 입력값을 잘못 입력하여 접근이 차단될 때, 원인이 되는 환경설정 테이블의 필드명은 다음과 같습니다.
- 추가 메타태그 :
cf_add_meta - 추가 script, css :
cf_add_script - 방문자분석 스크립트 :
cf_analytics
이러한 필드에 잘못된 문자열이나 태그가 저장되면서 렌더링 과정에서 오류가 발생하여 관리자 페이지 접근이 차단됩니다.
extend/user.config.php 파일을 이용한 설정값 초기화 코드 작성 방법
그누보드 관리자 페이지의 기본환경설정에서 추가 메타태그, 스크립트 등을 잘못 입력해 접근이 차단된 경우, extend/user.config.php 파일을 수정하여 설정값을 강제로 초기화할 수 있습니다.
코드 작성 및 적용 방법
extend/user.config.php파일에 아래의 코드를 추가합니다.
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
sql_query(" update {$g5['config_table']} set cf_add_meta = '' ");
- 코드를 파일에 추가한 뒤 그누보드의 아무 페이지나 새로고침하면 해당 설정값이 초기화됩니다.
- 문제가 생긴 필드가 다를 경우 필드명을 변경하여 적용할 수 있습니다.
- 추가 메타태그:
cf_add_meta - 추가 script, css:
cf_add_script - 방문자분석 스크립트:
cf_analytics
- 추가 메타태그:
관리자 페이지에 정상적으로 접근할 수 있게 되면, 새로고침할 때마다 설정이 초기화되는 것을 막기 위해 extend/user.config.php에 추가했던 임시 코드를 반드시 삭제해야 합니다.
적용 후 점검 및 복구 방법
문제가 해결되어 관리자 페이지에 정상적으로 접근할 수 있게 되면, 반드시 extend/user.config.php 파일에 추가했던 임시 코드를 다시 삭제해야 합니다.
- 주의사항: 코드를 남겨둘 경우 페이지를 새로고침할 때마다 설정이 초기화될 수 있으므로 주의하시기 바랍니다.
IP 차단 및 접근 가능 IP 설정 오류 시 적용 여부
IP 차단이나 접근 가능 IP 설정 오류로 인해 사이트 자체에 접근할 수 없는 경우에는 extend/user.config.php 파일을 이용한 메타태그 및 스크립트 설정값 강제 초기화 방법이 통하지 않습니다. 이 경우에는 별도의 확인이 필요합니다.
상황별 판단 가이드
- 관리자 페이지 접근 불가 시
- 상황: 기본환경설정 내 메타태그·스크립트 입력 오류로 관리자 페이지가 차단된 경우
- 선택 기준: 사이트 접속은 가능하나 관리자 페이지 렌더링 오류 발생 시
- 다음 행동:
extend/user.config.php에 초기화 쿼리 코드를 추가하여 설정값을 비우고, 복구 후 즉시 해당 코드를 삭제합니다.
- 사이트 전체 접근 불가 시
- 상황: IP 차단 또는 접근 가능 IP 설정 오류
- 선택 기준: 위 초기화 방식이 적용되지 않는 경우
- 다음 행동: 해당 방법으로는 해결이 불가하므로 DB 직접 접근 등 별도의 확인 절차를 진행합니다.
실전 FAQ
- Q. 코드를 적용해도 해결되지 않습니다.
- A. 오류가 발생한 필드가
cf_add_meta가 아닐 수 있습니다.cf_add_script(추가 스크립트/CSS) 또는cf_analytics(방문자 분석 스크립트) 등 실제 문제가 된 필드명으로 쿼리를 수정하여 적용해 보시기 바랍니다.
- A. 오류가 발생한 필드가
- Q. 코드를 삭제하지 않으면 어떤 문제가 생기나요?
- A. 해당 코드가 파일에 남아있으면 페이지를 새로고침할 때마다 설정값이 계속 초기화되므로, 관리자 페이지 접근이 복구되는 즉시 코드를 삭제해야 합니다.
함께 보면 좋은 글
참고자료
기타 참고자료
- 이전글그누보드 다음 주소 API 파라미터 제거 패치 가이드 26.09.12
- 다음글그누보드5 카카오 우편번호 서비스 CDN 경로 업데이트 및 스크립트 오류 해결 방법 26.09.12
댓글목록
등록된 댓글이 없습니다.