묻고답하기
업데이트 한 후 관리자 로그인이 안됩니다.
2012.10.02 01:07
업데이트 한 후 관리자 로그인을 하려고 하면
"아이디의 값은 올바른 메일주소가 아닙니다" 라는 메세지가 뜹니다.
나름 검색을 해 보니까 왜 이런 에러가 뜨는지는 알겠구요.
이미 여러가지 해결책들이 제시된 것 같은데 전부 안됩니다. ㅠㅠ
(문제의 사이트 : http://www.animepiece.com)
1) zbxe/files/ruleset/login.xml
login.xml 파일에서 rule="email" 이 부분을 rule="email" 이렇게 바꾸라는 방법이 있었습니다.
문제는 새로 바꾼 login.xml 파일이 releset 폴더에 올라가질 않습니다.
ruleset 폴더에는 그 어떤 파일도 업로드가 되질 않아요. 이유를 모르겠습니다.
여러 FTP를 써봐도 ruleset 폴더에는 그 어떠한 파일도 업로드가 되질 않아서 실패했습니다.
2) .../zbxe/admin
이 경로에서 관리자 이메일로 로그인 한 뒤 이후 설정가서 email 방식을 userid 방식으로 바꾸라는 방법이 있었는데요.
문제는 이 페이지에서도 로그인이 안됩니다... 일단 로그인이 되야 설정을 바꾸든 뭘하든 할텐데 말이죠;
메일주소로 로그인하면 존재하지 않는 회원아이디라고 나옵니다. 메일주소는 phpmyadmin을 통해 xe_member 테이블에서 제가 뻔히 보고 로그인하는데도 존재하지 않는 회원이랍니다. -_-;
혹시나 해서 메일주소가 아닌 아이디 admin 을 통해 로그인을 해보니까 역시나 "아이디의 값은 올바른 메일 주소가 아닙니다" 라는 메세지가 뜹니다. ㅠㅠ
3) files/config 폴더의 db.config.php 파일 삭제 후 다시 설치
db.config.php 파일을 삭제하고 사이트에 접속하면 새로 관리자 아이디를 만드는 것이 진행된다고 하길래 실제로 해봤습니다.
실제로 관리자 아이디를 새로 생성해 주더군요.
근데 이렇게해서 아이디를 생성해놓고 로그인을 해도 역시 안됩니다. 아이디로도 로그인이 안되고, 메일주소로도 로그인이 안됩니다. ㅠㅠ
제가 업데이트 하기 전 테스트로 쓰던 아이디가 있었는데 계정이
- ID : test
- PW : q1w2e3r4
- 메일 : opurside@naver.com
이거였습니다.
근데 이거 역시도 안되네요. ㅠㅠ
댓글 10
-
송동우
2012.10.02 01:28
-
지오426
2012.10.02 01:32
방금 해결했습니다. phpmyadmin 을 통해 직접 손을 보니까 되더군요. 어쨌든 감사합니다. -
지오426
2012.10.02 01:35
phpmyadmin 에서 xe_member 테이블에 있는 관리자 정보에 대해.. user_id를 아이디가 아닌 메일주소로 바꿔버리고 로그인하니까 되더군요. 이후 설정 바꾸고 다시 로그인해보니까 이번엔 비밀번호 문제가 생긴 것 같아서 여전히 xe_member 테이블의 관리자 정보에서 비밀번호를 바꿔주었습니다. 단, 이때 비밀번호를 수정할때 함수를 MD5로 설정해야 한다는 사실을 이 문제 해결하려고 검색하다가 어디선가 우연히 봤기에 망정이지 이걸 못봤다면 고생할 뻔 했네요. -
ck9715
2014.11.18 18:08
저는 관리자 계정과 회원가입한 모든 계정 로그인이 안 돼서 해결방법 찾다가 위 방법으로 해결되었네요...
정말 멘붕이었는데 감사합니다...ㅜㅜ -
박순동
2012.10.10 11:50
1) zbxe/files/ruleset/login.xml
login.xml 파일에서 rule="email" 이 부분을 rule="user_id" 이렇게 바꾸고 해결하였습니다.
감사합니다.
-
trent
2014.10.24 13:47
덕분에 해결했습니다. 낮은버전에서 최신버전으로 가니까 있지도 않은 이메일로 로긴하라 그러고..;;
이래서 버전 업데이트 하기가 싫어져요
-
티지레몬
2015.02.13 19:12
1) zbxe/files/ruleset/login.xml
login.xml 파일에서 rule="email" 이 부분을 rule="user_id" 이렇게 바꾸고 해결하였습니다.
감사합니다.
요거 좋네요~~
-
홍길동2000
2015.02.20 04:22
지오님... xe_member 테이블이 어느 파일에서 찾아야 하나요?
제가 초보라 몰라서요...ㅠㅠ
-
동팔3
2015.02.27 14:31
ruleset 폴더에 FTP로 파일 업로드가 안되는 경우를 겪었다가 해결했는데, 같은 문제 겪는 분이 계실까 싶어 공유합니다.
XE 업데이트한 이후에 지오님과 같은 문제가 생겨서 ruleset/login.xml 파일을 고쳐서 업로드하려고 했는데 업로드가 안되더군요. 디렉토리 퍼미션(권한) 문제인가 싶어서 권한을 바꿔보려는데 권한도 안바뀌는 겁니다.
알고봤더니 zbxe/files/ruleset/login.xml 경로 중 files 디렉토리의 소유주가 다른 계정으로 바뀌어져 있었습니다. ruleset 디렉토리만이 아니라 files 디렉토리 밑의 파일은 다 그렇더라구요. 제가 건드린 적이 없으니 XE 쉬운 설치의 업데이트 프로그램의 버그가 아닐까 싶네요.
업로드/권한 변경이 안되는 이유는 다른 계정 소유의 파일을 수정하거나 권한 변경을 할 수 없기 때문이었습니다. 그래서 files 디렉토리의 파일을 다 다운받은 다음에 files 디렉토리를 지우고 다운받은 파일을 다시 업로드해서 제 계정 소유의 파일로 다시 만들었습니다. 그 이후에는 ruleset 디렉토리에 파일 업로드는 잘 되어서 login.xml 파일을 고쳐서 문제 해결했습니다.
-
좋은데이
2015.02.28 09:57
지오426님
문제를 해결하셨다니 후련 하겠습니다,
나의 경우는 문제가 플리지않아서 계속 씨름을 하고있는중입니다,
웹사이드에 2개 데스크탑에 1개 총3개의 홈에서 꼭같은 문제를 껵고 있습니다,
login.xml 파일을 수정 하여도 안되고 멘붕 상태입니다,
지오426님 해결하신 방법을 알기쉽게 설명을 부탁드림니다,
그리고 이문제는 어디에 원인이 있는것인가요,
레이아웃이나 로그인 위젯인가요, 아니면 XE 코어에 문제인가요?
파일 업로드가 안되는 문제는
퍼미션을 살펴보시기 바랍니다........