Field 'cf_syndi_token' doesn't have a default value 설치시 이런에러

Field 'cf_syndi_token' doesn't have a default value 설치시 이런에러

QA

Field 'cf_syndi_token' doesn't have a default value 설치시 이런에러

본문

그누보드 4 설치시 저런 에러가 납니다.

여기서 검색해서 my.ini 수정후 mysql 재시작 하라해서 해보고 리부팅 해보라고 해서 해보고

했지만 전혀 해결이 안됩니다.

해결 방법이 정녕 없나요????ㅜㅜ

이 질문에 댓글 쓰기 :

답변 3

우선 SQL Mode 관련 내용을 참고해 보시기 바랍니다.

http://dev.mysql.com/doc/refman/5.0/en/sql-mode.html 

 

설치 때 발생하는 오류는 install/install_db.php 파일에서 아래 코드 아래쪽에

sql mode를 재설정하는 코드를 추가해주시면 될 것입니다.

 


$dblink = @mysql_connect($mysql_host, $mysql_user, $mysql_pass); 

 

위 코드 바로 아래에 다음의 코드르 추가합니다.

 


@mysql_query("SET SESSION sql_mode = ''"); 

 

그리고 sql mode 가 설정된 상태에서는 글쓰기 등에서도 위와 비슷한 오류가 계속해서 발생할 수 있습니다.

common.php 파일에도 역시 sql mode 재설정 코드를 넣어주셔야 할 겁니다.

 


$select_db = sql_select_db($mysql_db, $connect_db); 

 

위 코드 바로 다음에 아래의 코드를 추가합니다.

 


sql_query("SET SESSION sql_mode = ''") 

 

위 내용으로 해결이 되지 않으신다면 서버 전문가에게 도움을 요청하시는 게 좋을 것 같습니다.

mysql 설정이 어려우시면,

 

직접 sql 문을 변경하시면 됩니다.

 

경로  /install/sql_gnuboard4.sql 에서

 

`cf_syndi_token` varchar(255) NOT NULL DEFAULT ''

 

이렇게 변경해 주시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,733 | RSS
QA 내용 검색

회원로그인

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