Nmail PHP
제품소개
데모
다운로드
구입안내
FAQ (21)
Q&A (6109)
사용후기 (23)
Home    Contact us    Sitemap
기술지원안내
FAQ
Q&A 게시판
사용자 팁


Home > Support > Q&A > Nmail PHP
Nmail PHP Q&A


제 목 Re: Re: Re: 로그인후 Message : DB Error: unknown error,
글쓴이 엠파

감사합니다

아래처럼 다른 에라가 떠서
잽싸리 유추해석을 한 다음

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 을 가져와서 재설치진행하니까 휘리릭 성공

그리고 로그인후 이런 에러입니다


 



       
관련 게시물
번호   제목 글쓴이 등록일 조회수
1744  
엠파
16-05-07 7015
   
엠파
16-05-07 6955
   
관리자
16-05-09 6818
   
관리자
16-05-09 7024
   
엠파
16-05-09 8409
   
관리자
16-05-09 7137
   
엠파
16-05-09 9799
   
관리자
16-05-09 9849
   
엠파
16-05-09 9303
   
관리자
16-05-09 9670
   
                  Re: Re: Re: Re: Re: Re: Re: Re: Re: 로그인후...
관리자
16-05-09 9162
   
                  Re: Re: Re: Re: Re: Re: Re: Re: Re: 로그인후...
엠파
16-05-09 9839
   
                    Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: ...
관리자
16-05-09 10268

리스트
번호   제목 글쓴이 등록일 조회수
   
iteasy
23-07-18 660
   
관리자
23-07-18 715
2135  
부산대학교병원
23-07-12 666
   
관리자
23-07-12 677
2134  
토니넷
23-07-12 1054
   
관리자
23-07-12 757
   
토니넷
23-07-12 803
2133  
iteasy
23-07-07 979
   
관리자
23-07-07 1148
2132  
보라매병원
23-06-28 1287
   
관리자
23-06-28 1202
2131  
두나우
23-06-26 749
   
관리자
23-06-26 878
2130  
디커뮤니케이션즈
23-06-13 926
   
관리자
23-06-13 792
2129  
JDE
23-05-31 1061
   
관리자
23-05-31 875
2128  
썬즈
23-05-31 838
   
관리자
23-05-31 769
2127  
ITEASY
23-05-26 1496
◀◀ ◁ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | ▶▶
패스코리아넷   경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 : nmail@passkorea.net   I   전화 : 1544-1608   I   팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288   I   대표자 : 빈경윤