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


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


제 목 Re: Re: Re: 설치 테스트 중, DB 생성 오류 발생
글쓴이 관리자

아래 설정 확인해보시거나 아파치에 php모듈이 정상적으로 로드되어있지를 확인해보시기 바랍니다.


vi /etc/php.ini

short_open_tag = On




-------------------- Original message --------------------
덕분에 설치는 정상적으로 완료되었습니다.

헌데 설치 후에 브라우저로 접근을 해보았더니 정상적으로 출력이 되지 않고, 아래 코드만 출력 되고 있습니다.

초기화면"; if ($G_SYS[DB] == 'oracle') { $db_substr = 'SUBSTR'; } else { $db_substr = 'SUBSTRING'; }    // if() // data // [2006-07-25] 기본 설정 $dfcon = get_default_config($AUTH['auth_m_no']); // 받은편지함 읽은/읽지않은 메일수 get_mail_box(); $mail_unread_cnt = 0; for ($i=0; $i= '".$_date."' AND mf_is_read='N' "; $_mf_cnt = db_get_one($sql); // [2007-01-04] 읽지 않은 메일이 있는데도 일정 기간이전의 데이타를 못 가져오는 오류 수정. /* if ($_mf_cnt_prev > 0 && $_mf_cnt_prev == $_mf_cnt) { break; } else */ if ($_mf_cnt >= $new_mail_limit) { $q_stopkey = " AND mf_arrival_date >= '".$_date."' "; break; } else { // [2008-06-25] 읽지 않은 메일이 있는데도 일정 기간이전의 데이타를 못 가져오는 오류 수정. - 2 $q_stopkey = '';    }    // if() //$_mf_cnt_prev = $_mf_cnt; }    // for() }    // if() $sql = "SELECT $q_hint mf_no, mf_from, mf_subject, mf_arrival_date FROM ".$AUTH['auth_m_mf_table']." $q_index WHERE m_no='". $AUTH['auth_m_no'] . "' AND mb_id='".$new_mail_box[$mb]."' " . $q_stopkey . " AND mf_is_read='N' ORDER BY mf_arrival_date DESC"; $nm[$mb] = db_get_rows($sql, 0, $new_mail_limit); $nm_cnt[$mb] = sizeof($nm[$mb]); for ($i=0; $i<$nm_cnt[$mb]; $i++) { $nm[$mb][$i]['mf_subject'] = (trim($nm[$mb][$i]['mf_subject']) == NULL) ? '__제목없음__' : htmlspecialchars_fix(han_substr_view($nm[$mb][$i]['mf_subject'],70)); $_addr = mime_address_parse($nm[$mb][$i]['mf_from']); $nm[$mb][$i]['mf_from'] = htmlspecialchars_fix(han_substr_view($_addr['display'], 20)); $nm[$mb][$i]['mf_arrival_date'] = get_short_date($nm[$mb][$i]['mf_arrival_date']); }    // for() }    // for() $DEBUG['get_new_mail_list']['exec'] += getmicrotime() - $DEBUG['get_new_mail_list']['start']; // [2008-08-19] 2.5 이전 버젼의 스킨에서 호환성 보장 include('index_compat.inc.php'); // skin view nskinset('main', 'index.html'); include($NSKIN['view_layout']); require_once('include/global_end.php'); ?>

해결책이 있을까요?


-------------------- Original message --------------------
아래 보내주신 내용상에는 아래 두가지 에러가 보입니다.
[nativecode=1067 ** Invalid default value for 'di_startdate']
      mysql에 컴파일 설치하셨으면 아래 환경설정을 적용해보시기 바랍니다.
      my.cnf
      [mysqld]
      sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
      =>
      sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
[nativecode=1146 ** Table 'nmail2.nmail_domain' doesn't exist]
      해당 메시지는 이미 테이블이 생성되어있다는 내용입니다.

추가적으로 엔메일 DB는 해당 sql파일에 내용으로 생성됩니다.
???/nmail2/tools/nmail2.sql


-------------------- Original message --------------------

※ 필수입력정보 ※


▷ 제품버젼 : nmail php 3.0

▷ 오류발생 메뉴/주소 :

▷ 에러메세지 :


▷ 질문내용 : 

Ubuntu 16.04, Mysql 5.7, PHP 5.6, Apache 2.4 로 구성되어있는 서버에 nmail 설치 테스트 진행중입니다.

apm 구성 후, 설치를 진행하던 도중에 하기와 같은 오류가 출력되면서 설치가 중단됩니다.

==============================================================================

= [19] 엔메일 디비 데이타를 설치파일로부터 가져옵니다.

==============================================================================

DB dump file 을 import 하고 있습니다.

서버사양에 따라 5~10분정도 걸릴 수 도 있으니 완료메세지가 나올때까지 기다려 주십시오.

회원테이블(nmail_member)이 없으므로 테이블 생성 작업을 시작합니다.


[Nmail Error - ERROR]

Message : DB Error: unknown error, Source : /home/nmail2/tools/install_db_import.php ( 89 line ), Return messages :


# --------------------------------------------------------


#

# 테이블 구조 nmail_diary

#


CREATE TABLE nmail_diary (

  di_no bigint(20) unsigned NOT NULL 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 NOT NULL 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']


==============================================================================

= [20] 엔메일 기본 도메인을 추가합니다.

==============================================================================


[경고] 엔메일 설치작업이 중단되었습니다.

  아래 문구를 확인하셔서 조치후 설치프로그램을 다시 실행하시면 됩니다.

=>

[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='hannubi.com'

                         [nativecode=1146 ** Table 'nmail2.nmail_domain' doesn't exist]


'nmail2' DB를 지우고 재 설치를 진행해보아도 되지 않는군요.

원인 파악이 가능할까요?


       
관련 게시물
번호   제목 글쓴이 등록일 조회수
1895  
한누비아이티
18-10-19 8764
   
관리자
18-10-19 4001
   
한누비아이티
18-10-19 4319
   
관리자
18-11-09 4087

리스트
번호   제목 글쓴이 등록일 조회수
2182  
지넥슨
24-05-02 12
   
관리자
24-05-02 7
   
지넥슨
24-05-02 7
2181  
지넥슨
24-04-30 31
   
관리자
24-04-30 15
2180  
아이네임즈
24-04-29 35
   
관리자
24-04-29 21
2179  
(주)이지컴
24-04-25 82
   
관리자
24-04-25 32
2178  
kosa
24-04-17 225
   
관리자
24-04-17 72
2177  
한국금융IT
24-04-16 131
   
관리자
24-04-16 64
2176  
아이티이지
24-04-16 516
   
관리자
24-04-16 73
2175  
한국금융IT
24-04-11 229
   
관리자
24-04-11 54
2174  
노진수
24-04-01 376
   
관리자
24-04-01 83
2173  
여기스터디
24-03-18 331
◀◀ ◁ | 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   대표자 : 빈경윤