Home
Contact us
Sitemap
제품소개
다운로드
기술지원
구입안내
고객안내
Nmail PHP
Nmail PHP
Nmail NET
Nmail ASP
기술지원안내
FAQ
Q&A
사용자팁
Nmail PHP
공지사항
고객&파트너
기술지원안내
FAQ
Q&A 게시판
사용자 팁
Home
> Support
> Q&A
>
Nmail PHP
Nmail PHP Q&A
※
기술문의
는
자세한 상황
을 적어주셔야 하며,
구입문의
는
전화
나
메일
로 부탁드립니다.
글쓴이
제목
<p>무슨 작업을 하신거죠??? 아래 메시지는 질문에 오류랑 같은 내용인것같습니다.</p><p>아래 Warning은 권한 관련문제 입니다. 아래 쉘멸영을 실행바랍니다.</p><p># cd /home/nmail2/tools</p><p># ./perm_change.sh<br><br><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style> 안됩니다</p><div><br></div><div>로그인하면 이런 에러가 뜨네요</div><div><br></div><div>냅둘걸 서버 이전하다가 난감합니다</div><div><br></div><div><table width="100%" style="font-family: 굴림, 돋음;" border="0" cellspacing="0" cellpadding="0"><tbody><tr><td nowrap="" style="color: rgb(68, 68, 68); line-height: 1.4; font-size: 9pt; -ms-word-break: break-all;"><br style="font-size: 9pt;"><font color="red">[<b>Nmail Error - ERROR</b>]<br style="font-size: 9pt;">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 <br style="font-size: 9pt;">WHERE bm.d_no='1' AND bm.bm_no=ba.bm_no<br style="font-size: 9pt;">AND<br style="font-size: 9pt;">(<br style="font-size: 9pt;">(ba.ba_mg_no IS NULL OR ba.ba_mg_no = '')<br style="font-size: 9pt;">OR ( ba.ba_use_id LIKE '%|postmaster|%' )<br style="font-size: 9pt;">)<br style="font-size: 9pt;">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]</font><br style="font-size: 9pt;"><br style="font-size: 9pt;"><b>Warning</b>: error_log(/home/nmail2/weblogs/error-20160509.txt) [<a style="color: rgb(68, 68, 68); font-size: 9pt; text-decoration: none;" href="http://mail.sson.kr/skin/main/basic/function.error-log">function.error-log</a>]: failed to open stream: Permission denied in <b>/home/nmail2/nmail/include/func.php</b> on line <b>1377</b></td></tr></tbody></table><br><br><br><br><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style> <p>1. 테이블 엔진은 원하시는 방식대로 변경하셔서 사용하시면 됩니다.</p><p> ALTER TABLE `nmail2`.`nmail_addr` ENGINE = MyISAM;</p><p>2. DB 우편번호 사용은 지속적인 업데이트가 필요하므로</p><p> 요즘 네이버나 다음에서 제공하는 우편번호 API를 활용해보시기 바랍니다.</p><p>3. 음력 데이터는 DB방식이 속도면에서나 사용상에서나 간편한 방식입니다.</p><p> 필요하시면 제품에 소스는 변경은 가능하지만 </p><p> 차후 업데이트 패치등에 사유로 기능 수정등은 권하진 않습니다.<br><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style></p> <div>감사합니다</div><div><br></div><div>아래처럼 다른 에라가 떠서</div><div>잽싸리 유추해석을 한 다음</div><div><br></div><div>0000-00-00 을</div><div>1000-01-01 로</div><div>치환해서 설치완료</div><div><br></div><div>그런데 말입니다</div><div><br></div><div>생성된 mysql 테이블이 <span style="font-family: sans-serif; font-size: 13.11px; white-space: nowrap; background-color: rgb(255, 204, 153);">InnoDB </span></div><div>인데 </div><div>듣기론 MyISAM이 더 빠르단 게 사실인지요</div><div>그렇게 하려면 어떤 방법이 가능한지요?</div><div><br></div><div><br></div><div>추가적으로</div><div><br></div><div>우편번호 업데이트는 별도로 가능한지요?</div><div><br></div><div>db에 음력데이터가 많은데</div><div>계산식으로 처리하면 안되까요?</div><div><br></div><div><br></div><div><br></div><div><div>==============================================================================</div><div>= [18] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.</div><div>==============================================================================</div><div>DB dump file 을 import 하고 있습니다.</div><div>서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십시오.</div><div>회원테이블(nmail_member)이 없으므로 테이블 생성 작업을 시작합니다.</div><div><br></div><div>[Nmail Error - ERROR]</div><div>Message : DB Error: unknown error, Source : /home/nmail2/tools/install_db_import.php ( 86 line ), Return messages : </div><div><br></div><div># --------------------------------------------------------</div><div><br></div><div>#</div><div># 테이블 구조 nmail_diary</div><div>#</div><div><br></div><div>CREATE TABLE nmail_diary (</div><div> di_no bigint(20) unsigned auto_increment,</div><div> m_no int(10) unsigned NOT NULL default '0',</div><div> di_kind tinyint(3) unsigned NOT NULL default '0',</div><div> di_subject varchar(255) NOT NULL default '',</div><div> di_startdate date NOT NULL default '0000-00-00',</div><div> di_starttime time default NULL,</div><div> di_enddate date NOT NULL default '0000-00-00',</div><div> di_endtime time default NULL,</div><div> di_isallday enum('Y','N') NOT NULL default 'N',</div><div> di_repeat enum('N','M','Y','L') NOT NULL default 'N',</div><div> di_content text,</div><div> di_regdate datetime default '1000-01-01 00:00:00',</div><div> di_modifydate datetime default NULL,</div><div> PRIMARY KEY (di_no),</div><div> KEY m_no (m_no,di_kind,di_startdate,di_enddate)</div><div>) [nativecode=1067 ** Invalid default value for 'di_startdate']</div><div><br></div><div>==============================================================================</div><div>= [19] 엔메일 기본 도메인을 추가합니다.</div><div>==============================================================================</div><div><br></div><div>[경고] 엔메일 설치작업이 중단되었습니다.</div><div> 아래 문구를 확인하셔서 조치후 설치프로그램을 다시 실행하시면 됩니다.</div><div>=></div><div>[Nmail Error - ERROR]</div><div>Message : DB Error: no such table, Source : /home/nmail2/tools/domain_add.php ( 29 line ), Return messages : </div><div> SELECT </div><div> COUNT(*) </div><div> FROM </div><div> nmail_domain</div><div> WHERE </div><div> d_name='oooo.kr'</div><div> [nativecode=1146 ** Table 'nmail2.nmail_domain' doesn't exist]</div></div><div><br></div><div><br></div><div><br></div><br><br><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style> <p>아래 설치시 오류메시지는 일부 mysql버전에서 테이블 default 제약조건의 기본값 문제로 보입니다.</p><p>만약에 재설치를 원할실경우 인스톨러 실행전에 아래 파일의 기본값들을 변경하고 진행해보시기 바랍니다.</p><p><br></p><p>// 지정된 기본값들 확인</p><p>grep '0000-00-00 00:00:00' /home/nmail2/tools/nmail2.sql</p><p>// 지정된 기본값들 변경</p><p>perl -pi -e 's/0000-00-00 00:00:00/1000-01-01 00:00:00/g' /home/nmail2/tools/nmail2.sql</p><p><br></p><p><br></p><p>설명 : 기존 기본값을 아래와 같이 변경한다는 내용입니다.</p><p>0000-00-00 00:00:00 => 1000-01-01 00:00:00<br></p><p><br></p><p><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style></p> <div>참고로 이건</div><div><br></div><div>클린설치시의 에러화면입니다</div><div><br></div><div><br></div><div><div>==============================================================================</div><div>= [18] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.</div><div>==============================================================================</div><div>DB dump file 을 import 하고 있습니다.</div><div>서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십시오.</div><div>회원테이블(nmail_member)이 없으므로 테이블 생성 작업을 시작합니다.</div><div><br></div><div>[Nmail Error - ERROR]</div><div>Message : DB Error: unknown error, Source : /home/nmail2/tools/install_db_import.php ( 86 line ), Return messages : </div><div><br></div><div># --------------------------------------------------------</div><div><br></div><div>#</div><div># 테이블 구조 nmail_board</div><div>#</div><div><br></div><div>CREATE TABLE nmail_board (</div><div> b_no bigint(20) unsigned NOT NULL auto_increment,</div><div> ba_no smallint(5) unsigned NOT NULL default '0',</div><div> bca_no bigint(20) unsigned default NULL,</div><div> m_no int(10) unsigned NOT NULL default '0',</div><div> b_name varchar(20) NOT NULL default '',</div><div> b_pwd varchar(32) NOT NULL default '',</div><div> b_email varchar(255) default NULL,</div><div> b_homepage varchar(255) default NULL,</div><div> b_isuse_reply_mail char(1) NOT NULL default 'N',</div><div> b_subject varchar(255) NOT NULL default '',</div><div> b_html char(1) NOT NULL default 'N',</div><div> b_memo text NOT NULL,</div><div> b_link varchar(255) default NULL,</div><div> b_file varchar(255) default NULL,</div><div> b_refer bigint(20) unsigned NOT NULL default '0',</div><div> b_down bigint(20) unsigned NOT NULL default '0',</div><div> b_vote bigint(20) unsigned NOT NULL default '0',</div><div> b_comment bigint(20) unsigned NOT NULL default '0',</div><div> b_ref bigint(20) unsigned NOT NULL default '0',</div><div> b_re_step smallint(5) unsigned NOT NULL default '0',</div><div> b_re_level smallint(5) unsigned NOT NULL default '0',</div><div> b_regdate datetime NOT NULL default '0000-00-00 00:00:00',</div><div> b_reghost varchar(15) NOT NULL default '',</div><div> b_last_modifydate datetime default NULL,</div><div> b_last_modifyhost varchar(15) default NULL,</div><div> PRIMARY KEY (b_no)</div><div>) COMMENT='게시판' [nativecode=1067 ** Invalid default value for 'b_regdate']</div><div><br></div><div>==============================================================================</div><div>= [19] 엔메일 기본 도메인을 추가합니다.</div><div>==============================================================================</div><div><br></div><div>[경고] 엔메일 설치작업이 중단되었습니다.</div><div> 아래 문구를 확인하셔서 조치후 설치프로그램을 다시 실행하시면 됩니다.</div><div>=></div><div>[Nmail Error - ERROR]</div><div>Message : DB Error: no such table, Source : /home/nmail2/tools/domain_add.php ( 29 line ), Return messages : </div><div> SELECT </div><div> COUNT(*) </div><div> FROM </div><div> nmail_domain</div><div> WHERE </div><div> d_name='oooo.kr'</div><div> [nativecode=1146 ** Table 'nmail2.nmail_domain' doesn't exist]</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>-이상</div><div><br></div><div><br></div><br><br><br> -------------------- Original message --------------------<br> <style>P, UL, LI { margin: 0px 0px 0px 0px; }</style> <p>※ 필수입력정보 ※</p> <br> <p>▷ 제품버젼 : nmail-php-2.6.12</p> <p>▷ 오류발생 메뉴/주소 : 로그인 화면</p> <p>▷ 에러메세지 : </p> <div><br></div><div><div>[Nmail Error - ERROR]</div><div>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 </div><div>WHERE bm.d_no='5' AND bm.bm_no=ba.bm_no</div><div>AND</div><div>(</div><div>(ba.ba_mg_no IS NULL OR ba.ba_mg_no = '')</div><div>OR ( ba.ba_use_id LIKE '%|postmaster|%' )</div><div>)</div><div>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]</div></div><br> <p>▷ 질문내용 : </p><p><span style="font-size: 10pt;">postmaster 로 로그인후 잠시만 기다리세요 한다음 </span></p><p><span style="font-size: 10pt;">에러가 떴습니다</span></p><p><span style="font-size: 10pt;">mysql 테이블 관련인것 까지는 알겠는데</span></p><p>그 담부터는 당췌 어렵습니다</p><p><span style="font-size: 10pt;">해석편달바랍니다</span></p><p><br></p><p>참고) centos6.7 에서 정상설치시 db생성에 에러가 떠서</p><p>기존 서버에서 sql 을 가져와서 재설치진행하니까 휘리릭 성공</p><p>그리고 로그인후 이런 에러입니다</p><p><br></p><p> </p><p><span style="font-size: 10pt;"><br></span></p></div>
비밀번호
패스코리아넷
경남 창원시 마산회원구 내서읍 중리상곡로 129, 한성빌딩 701호
메일 문의 :
nmail@passkorea.net
I 전화 : 1544-1608 I 팩스 : 055-231-2069
사업자 등록번호 : 608-25-32288 I 대표자 : 빈경윤