SetErrorMode(SEM_NOGPFAULTERRORBOX);


사용하면 됨

옵션값은 아래와 같이 같고 더 있을꺼 같지만...


- SEM_FAILCRITICALERRORS
    심각한 에러 메세지 박스를 보이지 않는다.
    하지만, 호출 프로세서로 에러 통지
        
- SEM_NOALIGNMENTFAULTEXCEPT
    64비트 윈도우에서만 유효하다!
    자동으로 메모리 정렬 오류를 수정한다
    이때 값이 수정된 후, 그 값을 초기화 하는 것은 무시

- SEM_NOGPFAULTERRORBOX
    에러 메세지를 보여주지 않는다.

- SEM_NOOPENFILEERRORBOX
    파일 검색 실패시 메세지 박스를 보여주지 않는다.
    하지만, 호출 프로세서로 에러 통지


출처 : http://www.nakupenda.co.kr/board/view.php?id=development&page=3&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=18&PHPSESSID=206c0327bfb48f62679c9b92a095a3c8

by 널부러 2017. 12. 27. 14:45

멘티스 비트나미꺼 설치하면 mysql 아파치 안깔아도 되서 그걸로 세팅 추천


설정 관련 한건 config_inc.php 에서 추가 해서 수정 하면


// 시간 관련 - 한국하면 이걸로
$g_default_timezone = 'Asia/Seoul';

// 언어 설정 - 영문 나오면 아래와 같이
$g_default_language = 'korean';

// 우편 발송 세팅
$g_phpMailer_method     = PHPMAILER_METHOD_SMTP;
$g_smtp_host            = 'smtp.gmail.com';
$g_smtp_username        = '메일주소';
$g_smtp_password        = '암호';
$g_smtp_connection_mode = 'tls';
$g_smtp_port            = 587;

// 로그 찾을떄
$g_log_level = LOG_EMAIL | LOG_EMAIL_RECIPIENT;

위와 같이 세팅 하고 메일 안보내지면 위에 로그를 넣어서 꼭 확인 해볼것

로그가 깨져서 보일경우 언어를 영문으로 바꿔서 봐야함.

connet 실패면  아래와 같은 상황일꺼임
거지같은거 하나 smtp 가 openssl 접속할때 키값이 필요한게 기본 세팅인듯
키값 거지같으니 안쓴다고 처리를 해줘야함.

email_api.php 까보면 send 처리 전에 아래 코드를 넣어서 처리 하게 바꾸자

$t_mail->smtpConnect([
            'ssl' => [
                'verify_peer' => false,
                'verify_peer_name' => false,
                'allow_self_signed' => true
            ]
        ]);

by 널부러 2017. 12. 14. 13:27
| 1 |