프로그래밍2009.04.30 11:06
읔-
이럴수가.. 문제는 그누보드4의 sql 문법이 덜 엄격(?)해서 그런 것이었다. (MySQL 5.1에서 허용하지 않는..)

해결방법을 여기에서 찾았다.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=106306&sca=&sfl=wr_subject%7C%7Cwr_content&stx=mysql+5.0&sop=and&spt=-28695

해결방법을 요약하면 그누보드 설치 전에
MySQL의 설정파일을 다음과 같이 수정하고

윈도우즈의 예)
C:\Program Files\MySQL\MySQL Server 5.1\my.ini 파일 수정

86줄을 다음과 같이 수정한다. (STRICT_TRANS_TAB를 뺀다.)
# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


그 다음 MySQL 서비스를 재시작하고
설치를 진행하면 해결된다.

(혹 설치를 했다면
그누보드폴더에 있는 install.bak 폴더를 install로 바꾸고,
dbconfig.php 파일을 지우고 설치를 진행하면 된다.)





Posted by 시난

댓글을 달아 주세요