5일째 사투중.. admin로그인이 안되요~ > 그누4 질문답변

그누4 질문답변

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

5일째 사투중.. admin로그인이 안되요~ 정보

5일째 사투중.. admin로그인이 안되요~

본문

PHP_Setup_for_IIS_MySQL5_v20060119 설치 했습니다.
IIS에 PHP돌리고 MySql 사용중입니다.
 
DB테이블을 만들었구요. test라고 만들었습니다. (g4이어야만 하는지 궁금)
 
그누보드 최신을 설치완료 했는데..
 
admin 로그인이 안됩니다.
'가입된 회원이 아니거나 패스워드가 틀립니다.' 라고 뜨죠..
 
그래서 새로 회원가입을 했습니다만. 아래와 같이 뜹니다.
 
insert into g4_member set mb_id = asdf, mb_password = ~~~~~에러나서 뺐습니다..
 
1364 : Field 'mb_memo' doesn't have a default value
error file : /gnuboard4/bbs/register_form_update.php
 
에러를 보면 mb_memo에 문재같아서 db에 접속해서 null 가능하도록 수정하였더니 가입은 됩니다.
 
하지만 admin 으로는 로그인이 불가능 하네요..
 
 
 
문의사항..
=========================================================================
 
1. db테이블 생성규칙이 따로 있나요?
2. 최신 그누보드 DB생성부분에 문재가 있는건 아닌가요?
3. 무엇을 찾아봐야 해결할 수 있는건가요?
 
=========================================================================
 
몇일째 고생하고 있습니다.. 살려주세요~

댓글 전체

몇 개월 삽질 끝에 플라이포토님 답변 보고 해결했습니다.
결론부터 말하면 mysql 5.0 부터 변경된 기본 설정 문제였습니다.
오류 날 때마다 변수에 기본 값 할당 하도록 소스 수정하느라 숨 넘어간 줄 알았는데 포토플라이님 답글 겨우 발견해서 수정하니 한큐에 끝났습니다.

mysql 폴더에 있는 my.ini에서
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
이렇게 주석처리하고 코멘드 창에서 net stop mysql, net start mysql 로 재기동 시키면 바로 해결 됩니다.
되는 것 보고 감동하는 줄 알았습니다.ㅜㅜ

원글 링크는 다음과 같습니다.
http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=158904
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT