그누보드 설치했는데 안되요 ㅠㅠ 부탁드립니다. > 그누4 질문답변

그누4 질문답변

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

그누보드 설치했는데 안되요 ㅠㅠ 부탁드립니다. 정보

그누보드 설치했는데 안되요 ㅠㅠ 부탁드립니다.

본문

insert into g4_member set mb_id = 'aaaa', mb_password = '*D54C8CF5290EDFF3AE9923A0C1F5EA80097221B3', mb_name = '留덈쭏', mb_jumin = '', mb_sex = 'M', mb_birth = '19510821', mb_nick = '留덈쭣', mb_nick_date = '2007-08-18', mb_password_q = '?닿? 醫뗭븘?섎뒗 罹먮┃?곕뒗?', mb_password_a = 'aaaa', mb_email = '*** 개인정보보호를 위한 이메일주소 노출방지 ***', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_signature = '', mb_profile = '', mb_today_login = '2007-08-18 21:27:56', mb_datetime = '2007-08-18 21:27:56', mb_ip = '210.107.215.83', mb_level = '2', mb_recommend = '', mb_login_ip = '210.107.215.83', mb_mailling = '1', mb_sms = '1', mb_open = '1', mb_open_date = '2007-08-18', mb_1 = '', mb_2 = '', mb_3 = '', mb_4 = '', mb_5 = '', mb_6 = '', mb_7 = '', mb_8 = '', mb_9 = '', mb_10 = '' , mb_email_certify = '2007-08-18 21:27:56'
 
 
1364 : Field 'mb_memo' doesn't have a default value
error file : /main/bbs/register_form_update.php
 
 
설치한 후 바로 admin으로 로그인 하려고 하면 pw가 틀렸다고 나옵니다.
 
회원가입을 하려고 하면 위와 같은 에러가 나고요
 
mysql db를 char_set을 utf8_general_ci 로 했구요
 
 
데이터베이스 권한은 재대로 설정했습니다.
 
설치후 보면 테이블 보면 g4_login테이블과 g4_config테이블에만 레코드가 추가되어 있네요
 
 
뭐가 잘못된것일까요?
 
utf8버젼으로 설치했습니다. ㅠㅠ
 
 
utf8버젼 아닌것은 euc_kr로했었는데도 동일합니다.
 
  • 복사

댓글 전체

저도 똑같은 에러로 한참을 고생했습니다.
/main/bbs/register_form_update.php 이 화일에서 대략 128번째 줄에서
$sql = " insert into $g4[member_table]
이 문장이 시작 되잖아요?
항목에 초기값 주는 것 중에
mb_open_date = '$g4[time_ymd]',
이 라인 아래에
다음 라인을 적어 주세요.
mb_memo = '$mb_memo',
저도 그누보드 초보인데 얼마전에 그누보드4를 설치하고 여러가지 에러로 고생하며 배우는 중입니다.
저는 로컬호스트(제 컴퓨터)에 설치 했거든요.
설치시 적어준 어드민 아이디로(꼭 똑같아야 하더군요.) 회원가입 후
로그인 하시면 어드민 아이콘이 뜹니다.
이 프로그램 수정 후에도 진도 나가면서 여러가지 비슷한 류의 디폴트 값 에러가 뜰 겁니다.
제가 궁금한것은, 대부분의 다른 사용자 들은 이런 에러가 없는것 같은데,
왜 제게는 (그리고 질문 올리신 분도) 그런 에러가 뜨는지 모르겠어요.
제 답변이 도움이 되셨으면 좋겠습니다. 행운을 빕니다.
몇 개월 삽질 끝에 플라이포토님 답변 보고 해결했습니다.
결론부터 말하면 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
© SIRSOFT
현재 페이지 제일 처음으로