테스트 사이트 - 개발 중인 베타 버전입니다

영카트 설치가 안 됩니다. 채택완료

배부른북극곰 1개월 전 조회 757

CREATE TABLE IF NOT EXISTS `g5_kakao5_preset` ( `kp_id` int(11) NOT NULL AUTO_INCREMENT, `kp_type` varchar(20) NOT NULL DEFAULT '', `kp_category` varchar(20) NOT NULL DEFAULT '', `kp_preset_code` varchar(100) NOT NULL DEFAULT '', `kp_preset_name` varchar(100) NOT NULL DEFAULT '', `kp_template_name` varchar(100) NOT NULL DEFAULT '', `kp_alt_send` varchar(100) NOT NULL DEFAULT '1', `kp_active` tinyint(1) NOT NULL DEFAULT '1', `kp_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `kp_updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`kp_id`) ) DEFAULT CHARSET=utf8

1067 : Invalid default value for 'kp_created_at'

error file : /abcd1234/install/install_db.php

위와 같은 에러 메시지가 나옵니다. 
원인을 알 수 없어서 도움을 요청합니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
1개월 전

영카트 최신버전인가여?

 

`kp_updated_at ` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,

보통 이러면 맞을건데요 혹시나 mysql 버전이 낮거나 하면 에러 나올거에요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

배부른북극곰
1개월 전
답변 감사합니다
비버팩토리
1개월 전
어려움이 있으면 도움드릴수있습니다.
배부른북극곰
1개월 전
괜찮습니다. 덕분에 해결했습니다.
비버팩토리
1개월 전
채택 부탁드려요

댓글을 작성하려면 로그인이 필요합니다.

1개월 전

적어도 설치가 안될때에는

현재 php 버전

설치하려는 그누보드 버전

 

이정도는 기재해야 원인이 뭔지 알수 있습니다.

 

위 오류로 유추해 보면 현재 설치환경이 그누보드 버전과 맞지 않는것 같습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

배부른북극곰
1개월 전
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
1개월 전

mysql 버전을 확인해 보셔야 할듯 합니다.

g5_kakao5_preset 테이블에 kp_created_at 해당 필드가 기본값 설정이 필요한걸로 보여집니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

배부른북극곰
1개월 전
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
1개월 전

사용 중인 mysql 버전에 맞게 kp_updated_at 컬럼의 기본값을 수정하셔야 할 듯.

아래 키워드로 ai에게 질문하시면서 해결해 보세요.


`kp_created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
위 코드에서 아래 에러 발생해. 내 mysql 버전은 ○○○ 이야. 

에러 내용: 1067 : Invalid default value for 'kp_created_at'

그럼 여러가지 해결책을 제시해 줄 겁니다. 제시된 내용을 기반으로 해결 시도해보시고 안 되면 다시 구체적 서버 APM 정보와 설치하려는 영카트 버전을 적고 질문해 보세요.
 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

배부른북극곰
1개월 전
답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인