웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
설치 후 로그인 불가능 문제 해결방법
2007.08.14 14:25
안녕하세요. ElFinLazz 입니다;
에...;;
절 아시는 분들이 계시려나;; zb5 초반에만 쪼오금... 아주 조금 활동했엇던 엘핀라즈 라고합니다. ^^;;
zbxe 가 나왔다고해서 설치를 해봤는데 설치후에 로그인이 안되는 문제가 생겨버리더군요.
게시판에 보니 많은 분들이 같은 문제로 고생하시고 계시는것 같은데...
zbxe 의 소스를 처음보다 보니 문제를 해결하는데 시간이 좀 오래 걸려버렸네요;;
서론은 이쯤하고 본론으로 들어가도록 하겠습니다.
우선 문제의 원인은 유니크ID 를 관리하는 squence 테이블에서 증가값을 받아오는데서 발생한것입니다.
auto_increment는 sequence테이블에서만 사용해서 이값으로 모든 유니크ID를 할당하는데
이 값이 쓰여지고 그 증가값을 받아와야 하는데 쓰는 도중에 에러가 발생해서
로그인이 안되고 기타등등의 문제가 발생한 것입니다.
다음 해결방법은 아~주 간단합니다.
* 'zbxe\classes\db\DBMysql.class.php' 파일
* 'zbxe\classes\db\DBMysql_innodb.class.php' 파일
(* 큐브리드나 Sqlite에서도 같은 문제가 발생하는지는 제가 확인을 해보지 않아 이곳에 기제하지 않습니다.
혹 같은 문제가 발생한다면 같은 방식으로 수정해주셔도 문제가 해결될것으로 보입니다;;)
위와 같이 수정하시고
디비와 files 를 삭제하신후에 재설치하시면
문제없이 작동할것입니다.
이 문제로 고생하시는 많은 분들에게 조금이나마 도움이 되었으면 좋겠습니다.
그럼 즐거운 하루 보내세요.
에...;;
절 아시는 분들이 계시려나;; zb5 초반에만 쪼오금... 아주 조금 활동했엇던 엘핀라즈 라고합니다. ^^;;
zbxe 가 나왔다고해서 설치를 해봤는데 설치후에 로그인이 안되는 문제가 생겨버리더군요.
게시판에 보니 많은 분들이 같은 문제로 고생하시고 계시는것 같은데...
zbxe 의 소스를 처음보다 보니 문제를 해결하는데 시간이 좀 오래 걸려버렸네요;;
서론은 이쯤하고 본론으로 들어가도록 하겠습니다.
우선 문제의 원인은 유니크ID 를 관리하는 squence 테이블에서 증가값을 받아오는데서 발생한것입니다.
auto_increment는 sequence테이블에서만 사용해서 이값으로 모든 유니크ID를 할당하는데
이 값이 쓰여지고 그 증가값을 받아와야 하는데 쓰는 도중에 에러가 발생해서
로그인이 안되고 기타등등의 문제가 발생한 것입니다.
다음 해결방법은 아~주 간단합니다.
* 'zbxe\classes\db\DBMysql.class.php' 파일
- 180번 줄
$query = sprintf("insert into `%ssequence` (seq) values ('')", $this->prefix);
- 위 줄을 아래와 같이 수정
$query = sprintf("insert into `%ssequence` (seq) values ('0')", $this->prefix);
$query = sprintf("insert into `%ssequence` (seq) values ('')", $this->prefix);
- 위 줄을 아래와 같이 수정
$query = sprintf("insert into `%ssequence` (seq) values ('0')", $this->prefix);
* 'zbxe\classes\db\DBMysql_innodb.class.php' 파일
- 189번 줄
$query = sprintf("insert into `%ssequence` (seq) values ('')", $this->prefix);
- 위 줄을 아래와 같이 수정
$query = sprintf("insert into `%ssequence` (seq) values ('0')", $this->prefix);
$query = sprintf("insert into `%ssequence` (seq) values ('')", $this->prefix);
- 위 줄을 아래와 같이 수정
$query = sprintf("insert into `%ssequence` (seq) values ('0')", $this->prefix);
(* 큐브리드나 Sqlite에서도 같은 문제가 발생하는지는 제가 확인을 해보지 않아 이곳에 기제하지 않습니다.
혹 같은 문제가 발생한다면 같은 방식으로 수정해주셔도 문제가 해결될것으로 보입니다;;)
위와 같이 수정하시고
디비와 files 를 삭제하신후에 재설치하시면
문제없이 작동할것입니다.
이 문제로 고생하시는 많은 분들에게 조금이나마 도움이 되었으면 좋겠습니다.
그럼 즐거운 하루 보내세요.
댓글 14
제목 | 글쓴이 | 날짜 |
---|---|---|
XE이전 작업순서 | elancer | 2019.03.28 |
1.11.3 업로드 패치 이후 업로드 오류 관련 | 우소푸 | 2019.04.21 |
로그인 실패시 실패내역 쪽지와 메일 발송 되는걸 발송 안 되게 하려면.. | sejin7940 | 2019.05.21 |
스케치북5 게시판 사용자정의에 색상 적용하기 | 아데나 | 2019.05.31 |
관리자페이지의 회원목록에서 타회원들의 비밀번호 찾기 질문/답변 수정 가능하도록 하려면.. | sejin7940 | 2019.07.03 |
VSCODE에서 PRETTIER-PHP 사용하기 (중급자용) | reactux | 2019.07.29 |
관리자 아이디/비번을 잃어버렸을때, 관리자페이지 접속을 못할 때 TIP [1] | 플레이웹 | 2019.08.13 |
회원가입품 연락처항목 공백잇을시 질문입니다. | 해운거사2 | 2019.08.16 |
xe 기본회원가입품 연락처항목 공백&숫자 유효성검사 질문입니다. | 해운거사2 | 2019.08.25 |
코드 이미지 생성해주는 사이트 [2] | reactux | 2019.10.06 |
대부분 쉬운설치로 인해 홈페이지 빈 페이지가 뜨는 에러는.. | CJM | 2019.10.24 |
ZB게시판에 구글광고 달수 없나요? [2] | 손주사랑 | 2019.11.23 |
AI 개발에 적합한 5가지 프로그래밍 언어 | ppumweb | 2020.01.06 |
커뮤니션 쪽지 보내기 기능을 모바일 에서 실행시 로그인 풀림 현상 | 인천한량 | 2020.04.14 |
XE를 다른디렉토리에 설치후 리다이렉트하기 | 디자인플렉스 | 2020.04.24 |
content 위젯에서 태그로 글 뽑기 | 날아올라 | 2021.02.07 |
XE 1.4에서 HTML5 에디터 사용하기 (Flash 없는) [3] | Toby | 2021.02.24 |
불법광고 댓글 | greentown | 2021.05.18 |
검색엔진 네이버 사이트 순위 SEO 검색엔진 최적화 작업해도 안 올라간다면.. [1] | CJM | 2022.05.16 |