묻고답하기
DB에서 xe_menu에서 모르고 이상한걸 지웠는데
2014.07.04 10:46
xe_menu 테이블에서 영어로 된 이상한걸 지웠더니왼쪽에 관리자 화면이 안나오네요.
DB 백업 받은 것도 없구. 하.......
왼쪽에 관리자 메뉴 복구할 수 있는 방법이 없을까요?
댓글 15
-
시니시즘
2014.07.04 10:51
-
LoteM대한천자
2014.07.04 10:57
테이블을 지우면 다시 재생성이 되나요? -
시니시즘
2014.07.04 11:06
겁먹지 마시고 한번 지워보세요.
-
LoteM대한천자
2014.07.04 11:07
백업하고 지웠는데 아예 관리자 메뉴 접속이 안들어가지더라고요.
-
시니시즘
2014.07.04 11:11
그럼 일단 mysql 들어가셔서 백업하신 부분 복원 하시구요. 정확히 지우신 부분이 키값인지 무엇인지 알려주세요.
-
LoteM대한천자
2014.07.04 11:20
__ADMINMENU_V17__
인듯 합니다.
-
시니시즘
2014.07.04 11:29
일단 제 사이트에서 백업 해봤는데 이거라도 덮어씌워보세요.
-
LoteM대한천자
2014.07.04 11:56
그래도 안되네요. ㅜ_ㅜ
-
시니시즘
2014.07.04 12:01
그럼, 최후의 수단을 쓰셔야겠네요. files/config/ 폴더 내의 파일 백업하시구 다 지우신 뒤에 사이트 접속하시면 설치화면 뜨실 겁니다. 다시 설치하세요.
-
LoteM대한천자
2014.07.04 12:10
설치 파일 생성 시에 오류가 발생하였습니다.
재설치 하려고 하는데 위에 처럼 되네요. 아.....
-
시니시즘
2014.07.04 13:45
음. 제가 한번 봐드릴까요? 네이트온 아이디 ugotme@nate.com 입니다.
-
LoteM대한천자
2014.07.05 18:52
괜찮습니다.
어찌저찌 해서 겨우 고쳤습니다.
복구하느라 힘들었네요.
-
퍼니엑스이
2014.07.04 11:47
관리자 페이지 하단에 있는 관리자 메뉴 초기화를 클릭해보세요.
-
LoteM대한천자
2014.07.04 11:56
관리자 초기화를 해도 안됩니다.
-
휘즈
2014.07.04 12:24
디비 접근이 가능하시니 xe_menu 테이블에서 삭제한 __ADMINMENU_V17__ 를 다시 입력하시면 될 듯 합니다.
phpMyAdmin SQL 에서
INSERT INTO `xe_menu`(`menu_srl`, `site_srl`, `title`, `listorder`, `regdate`) VALUES (menu_srl,0,'__ADMINMENU_V17__',listorder,regdate)
를 실행하시면 ..
Value 값에서
menu_srl은 xe_menu_item 테이블을 보시면 {$lang->menu_gnb['dashboard']} 있는 곳의 menu_srl을 입력하시면 되고
site_srl 은 0
title은 __ADMINMENU_V17__
listorder 는 menu_srl 의 음수값
regdate 는 적당히입력
xe_menu 테이블 자체를 지우셔야 할 것 같습니다. 지우시기 전에 백업은 하시구요.