감사합니다
아래처럼 다른 에라가 떠서
잽싸리 유추해석을 한 다음
0000-00-00 을
1000-01-01 로
치환해서 설치완료
그런데 말입니다
생성된 mysql 테이블이 InnoDB
인데
듣기론 MyISAM이 더 빠르단 게 사실인지요
그렇게 하려면 어떤 방법이 가능한지요?
추가적으로
우편번호 업데이트는 별도로 가능한지요?
db에 음력데이터가 많은데
계산식으로 처리하면 안되까요?
==============================================================================
= [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_diary
#
CREATE TABLE nmail_diary (
di_no bigint(20) unsigned auto_increment,
m_no int(10) unsigned NOT NULL default '0',
di_kind tinyint(3) unsigned NOT NULL default '0',
di_subject varchar(255) NOT NULL default '',
di_startdate date NOT NULL default '0000-00-00',
di_starttime time default NULL,
di_enddate date NOT NULL default '0000-00-00',
di_endtime time default NULL,
di_isallday enum('Y','N') NOT NULL default 'N',
di_repeat enum('N','M','Y','L') NOT NULL default 'N',
di_content text,
di_regdate datetime default '1000-01-01 00:00:00',
di_modifydate datetime default NULL,
PRIMARY KEY (di_no),
KEY m_no (m_no,di_kind,di_startdate,di_enddate)
) [nativecode=1067 ** Invalid default value for 'di_startdate']
==============================================================================
= [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]
-------------------- Original message --------------------
아래 설치시 오류메시지는 일부 mysql버전에서 테이블 default 제약조건의 기본값 문제로 보입니다.
만약에 재설치를 원할실경우 인스톨러 실행전에 아래 파일의 기본값들을 변경하고 진행해보시기 바랍니다.
// 지정된 기본값들 확인
grep '0000-00-00 00:00:00' /home/nmail2/tools/nmail2.sql
// 지정된 기본값들 변경
perl -pi -e 's/0000-00-00 00:00:00/1000-01-01 00:00:00/g' /home/nmail2/tools/nmail2.sql
설명 : 기존 기본값을 아래와 같이 변경한다는 내용입니다.
0000-00-00 00:00:00 => 1000-01-01 00:00:00
-------------------- Original message --------------------
참고로 이건
클린설치시의 에러화면입니다
==============================================================================
= [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]
-이상
-------------------- Original message --------------------
※ 필수입력정보 ※
▷ 제품버젼 : nmail-php-2.6.12
▷ 오류발생 메뉴/주소 : 로그인 화면
▷ 에러메세지 :
[Nmail Error - ERROR]
Message : DB Error: unknown error, Source : /home/nmail2/nmail/index.php ( 218 line ), Return messages : SELECT DISTINCT bm.bm_no, bm.bm_name FROM nmail_board_menu bm, nmail_board_admin ba
WHERE bm.d_no='5' AND bm.bm_no=ba.bm_no
AND
(
(ba.ba_mg_no IS NULL OR ba.ba_mg_no = '')
OR ( ba.ba_use_id LIKE '%|postmaster|%' )
)
ORDER BY bm.bm_sort, bm.bm_name [nativecode=3065 ** Expression #1 of ORDER BY clause is not in SELECT list, references column 'nmail2.bm.bm_sort' which is not in SELECT list; this is incompatible with DISTINCT]
▷ 질문내용 :
postmaster 로 로그인후 잠시만 기다리세요 한다음
에러가 떴습니다
mysql 테이블 관련인것 까지는 알겠는데
그 담부터는 당췌 어렵습니다
해석편달바랍니다
참고) centos6.7 에서 정상설치시 db생성에 에러가 떠서
기존 서버에서 sql 을 가져와서 재설치진행하니까 휘리릭 성공
그리고 로그인후 이런 에러입니다