바보짓을 했습니다. 관리자아이디를 접근금지 시켰네요.

qa게시판에 하도 광고글이 많이 올라오고 허수로 회원가입도 하고 해서
화가나서 접근금지 체크를 막 했나봅니다.
근데 그 와중에 admin계정도 차단을 했나봐요.
관리자로 다시 로그인 하려니 접근금지 아이디다. 뭐 이러구 뜨네요.
이거 재 설치 해야 하나요?
완전 돌아버리겠습니다.
디비백업,재설치는 한번도 안해봤는데....
혹 누구 도움을 주실분 안계신지...
재설치 말고는 해결방법이 없는지?
꼭 좀 조언부탁드립니다.
|

댓글 6개

DB 부분을 건들이면 되지 않을까요???

DB 어딘가에 차단 부분이 저장되어있는 부분이 있을꺼같은데...
DB에서 차단하는 부분을 잘 살펴보세용ㅎ
1.최고관리자 두명이상하기
/lib/common.lib.php 675라인 주석후 추가
if ($config[cf_admin] == $mb_id || $mb_id == '관리자ID1') return 'super';
if ($config[cf_admin] == $mb_id || $mb_id == '관리자ID2') return 'super';
.
.
2.mysql에서 최고 관리자 변경하기
mysql접속후에
mysql>UPDATE `DB명`.`g4_config` SET `cf_admin` = 'new관리자ID' ;

3.phpMyAdmin접속가능하시면 DB명->g4_member ->admin->mb_intercept_date 부분의
날짜부분을 지워주시면 됩니다

1번이나 2번 방법후 관리자 접근금지해제하시든지 3번 방법이 가능하시면 간단하게 해결될겁니다
아직 DB에 미숙하시면 1번 방법이 좋을거 같네요.
테이블 g4_member 에서 관리자 아이디 찾아서 mb_intercept_date 의 날짜를 지워 주세요.
정말 고맙습니다.
바다로님 제가 실력이 너무 모자라 1,2번은 잘 못했어요. 3번으로 해결했습니다.
물론 lee9님 이하 다른 분들도 정말정말 고맙습니다.
해결하셧다니 다행이네요,저도 초보라 쉽게 설명못드렸네요

1번방법은 해당사이트ftp 접속후에 그누보드/lib/common.lib.php 파일을 에디트로 여신다음
675라인쯤에 if ($config['cf_admin'] == $mb_id) return 'super'; <=요거 한라인을지우시고
if ($config[cf_admin] == $mb_id || $mb_id == '관리자ID1') return 'super';
if ($config[cf_admin] == $mb_id || $mb_id == '관리자ID2') return 'super';
추가하시면 관리자가 두명이상 가능해져요(추가하실 관리자ID1,2..는 회원가입된 ID로 하셔야됩니다)
시간나실때 함해보세요

2번 방법은 해당서버 putty...같은 프로그램으로 접속후 하는거라 첨부터 해보실 필요는 없을듯하네 요)
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 1,002
17년 전 조회 985
17년 전 조회 1,717
17년 전 조회 773
17년 전 조회 792
17년 전 조회 1,035
17년 전 조회 2,528
17년 전 조회 1,420
17년 전 조회 1,000
17년 전 조회 1,534
17년 전 조회 821
17년 전 조회 753
17년 전 조회 841
17년 전 조회 807
17년 전 조회 780
17년 전 조회 1,593
17년 전 조회 884
17년 전 조회 911
17년 전 조회 965
17년 전 조회 840