제출할 때 php 파일을 실행해야하는 양식이 있지만 치명적인 오류가 계속 발생합니다. 내 PHP 파일의 끝에서 나는 코드 블록이 있습니다PHPMailer가 치명적인 오류를 디버그
if(!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
echo 'Message has been sent';
을하지만 내 PHP 파일 페이지 내 PHP 파일로 리디렉션 및 빈 웹 페이지입니다입니다 일어나는 모든 것을 실행하기 위해 제출 쳤을 때. 에코가 보이지 않습니다. PHP와 PHPMailer에 익숙하지 않은 사람이 있다면 PHP 코드를 디버깅하는 방법을 누군가가 알면 크게 감사 할 것입니다.
이, 나는 전망에 내 웹 서버를 통해 이메일을 보내 내 메일 설정하려한다 :$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = 'smtp.office365.com';
$mail->Port = '995';
$mail->SMTPSecure = 'ssl';
는 서버 측 PHP에 문제가있는 첫 번째 단계는 오류를 확인하는 것입니다
display_startup_errors
HTTP 서버 출력 오류 로그 파일 내부. 그 밖의 모든 것은 과장된 추측입니다. – arkascha@arkascha 당신은 PHP 로그를 말하고 있습니까? – Adjit
어떤 파일인지는 PHP 구성에 따라 다르며 말할 수 있습니다. 전형적으로'/ var/log/apache2/error_log' 또는 그와 유사하지만 시스템 설정에 의존하며'php.ini' 설정 파일 내에서 변경할 수있는 http 서버 에러 로그 파일입니다. – arkascha