아래 설치시 오류메시지는 일부 mysql버전에서 테이블 default 제약조건의 기본값 문제로 보입니다.
만약에 재설치를 원할실경우 인스톨러 실행전에 아래 파일의 기본값들을 변경하고 진행해보시기 바랍니다.
perl -pi -e 's/0000-00-00 00:00:00/1000-01-01 00:00:00/g' /home/nmail2/tools/nmail2.sql
설명 : 기존 기본값을 아래와 같이 변경한다는 내용입니다.
==============================================================================
= [18] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.
==============================================================================
DB dump file 을 import 하고 있습니다.
서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십시오.
회원테이블(nmail_member)이 없으므로 테이블 생성 작업을 시작합니다.
[Nmail Error - ERROR]
Message : DB Error: unknown error, Source : /home/nmail2/tools/install_db_import.php ( 86 line ), Return messages :
# --------------------------------------------------------
#
# 테이블 구조 nmail_board
#
CREATE TABLE nmail_board (
b_no bigint(20) unsigned NOT NULL auto_increment,
ba_no smallint(5) unsigned NOT NULL default '0',
bca_no bigint(20) unsigned default NULL,
m_no int(10) unsigned NOT NULL default '0',
b_name varchar(20) NOT NULL default '',
b_pwd varchar(32) NOT NULL default '',
b_email varchar(255) default NULL,
b_homepage varchar(255) default NULL,
b_isuse_reply_mail char(1) NOT NULL default 'N',
b_subject varchar(255) NOT NULL default '',
b_html char(1) NOT NULL default 'N',
b_memo text NOT NULL,
b_link varchar(255) default NULL,
b_file varchar(255) default NULL,
b_refer bigint(20) unsigned NOT NULL default '0',
b_down bigint(20) unsigned NOT NULL default '0',
b_vote bigint(20) unsigned NOT NULL default '0',
b_comment bigint(20) unsigned NOT NULL default '0',
b_ref bigint(20) unsigned NOT NULL default '0',
b_re_step smallint(5) unsigned NOT NULL default '0',
b_re_level smallint(5) unsigned NOT NULL default '0',
b_regdate datetime NOT NULL default '0000-00-00 00:00:00',
b_reghost varchar(15) NOT NULL default '',
b_last_modifydate datetime default NULL,
b_last_modifyhost varchar(15) default NULL,
PRIMARY KEY (b_no)
) COMMENT='게시판' [nativecode=1067 ** Invalid default value for 'b_regdate']
==============================================================================
= [19] 엔메일 기본 도메인을 추가합니다.
==============================================================================
[경고] 엔메일 설치작업이 중단되었습니다.
아래 문구를 확인하셔서 조치후 설치프로그램을 다시 실행하시면 됩니다.
=>
[Nmail Error - ERROR]
Message : DB Error: no such table, Source : /home/nmail2/tools/domain_add.php ( 29 line ), Return messages :
SELECT
COUNT(*)
FROM
nmail_domain
WHERE
d_name='oooo.kr'
[nativecode=1146 ** Table 'nmail2.nmail_domain' doesn't exist]