에 표시되지젠드 스택 추적 내가 어떤 오류가있는 경우 나에게 유사한 치명적인 오류를주고있다 젠드 1.11 응용 프로그램을 인해 치명적인 오류
오류는 다음과 같다 :
Fatal error: Uncaught exception 'Zend_Mail_Protocol_Exception' with message 'No connection could be made because the target machine actively refused it. ' in C:\xampp\php\pear\Zend\Mail\Protocol\Abstract.php:277 Stack trace: #0 C:\xampp\php\pear\Zend\Mail\Protocol\Smtp.php(167): Zend_Mail_Protocol_Abstract->_connect('tcp://localhost...') #1 C:\xampp\php\pear\Zend\Mail\Transport\Smtp.php(199): Zend_Mail_Protocol_Smtp->connect() #2 C:\xampp\php\pear\Zend\Mail\Transport\Abstract.php(348): Zend_Mail_Transport_Smtp->_sendMail() #3 C:\xampp\php\pear\Zend\Mail.php(1194): Zend_Mail_Transport_Abstract->send(Object(Zend_Mail)) #4 C:\xampp\htdocs\test2\application\modules\default\controllers\ErrorController.php(153): Zend_Mail->send() #5 C:\xampp\htdocs\test2\application\modules\default\controllers\ErrorController.php(66): Default_ErrorController->SendMail('Application err...', 'An error oc...') #6 C:\xampp\php\pear\Zend\Controller\Action.php(516): Default_ErrorController->errorAction() #7 C:\xampp\php\pear\Zend\Controller\Disp in C:\xampp\php\pear\Zend\Controller\Plugin\Broker.php on line 336
이가 올바른 스택 추적이 나타나지 않게합니다. (즉,이 오류는 일반적으로 unknow DB 예외를 throw하는 데이터베이스의 의도적 인 잘못된 이름 지정에서 비롯된 것입니다.)이 PHP 응용 프로그램에서 메일과 관련이없는 것은 아닙니다. 어떤 조언이 도움이 될 것입니다. 감사합니다
흠. 그 오류 메시지는 스택 추적입니다. 정확히 무엇을 찾고 있니? –
try -catch 블록에서 호출 코드를 래핑하여 예외를 catch 할 수도 있습니다. –
예외가 Zend에서 처리 중이며 오류 처리기가 오류를 전자 메일로 보내려고합니다. 그러나 그렇게 할 수는 없으므로 원하는 오류가 아니라 오류가 발생합니다. –