我有一个 Zend 1.11 应用程序,当存在任何错误时,它会给我一个类似的致命错误
错误如下:
致命错误:未捕获的异常 'Zend_Mail_Protocol_Exception' 带有消息 '无法建立连接,因为目标机器主动拒绝它。' 在 C:\xampp\php\pear\Zend\Mail\Protocol\Abstract.php:277 堆栈跟踪: #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 在 C:\xampp\php\pear\Zend\Controller\Plugin\Broker.php 336 行
这会阻止显示正确的堆栈跟踪(即,此错误来自对数据库的故意错误命名,这通常会引发未知的 DB 异常),并且此 PHP 应用程序上的邮件与邮件没有任何关系。任何建议都会有所帮助。谢谢