生产站点无法通知

时间:2016-12-28 06:47:58

标签: php laravel nginx laravel-5.3

当我的通知代码运行时,我在AbstractSmtpTransport.php第383行收到错误Swift_TransportException: 预期的响应代码250,但得到了代码"",带有消息""在我的Laravel 5.3生产网站上。当我查看完整的堆栈跟踪时,它似乎缓存了旧的不正确的登录凭据。我已经检查并仔细检查了更新的' config / mail.php'文件和.env文件。堆栈跟踪显示" Swift_Transport_Esmtp_Auth_LoginAuthenticator-> authenticate(对象(Swift_SmtpTransport"完全过时的凭据与上述更新的文件不同。我已经运行" sudo systemctl restart nginx"和" php artisan cache:clear"没有变化。有人能告诉我如何更有效地解决这个错误信息吗?我需要更新一个不同的文件吗?还是设置?我的开发机器上的一切正常mailtrap。

1 个答案:

答案 0 :(得分:2)

参见Laravel 5.3 > Configuration Caching 您通常应该在生产部署例程中运行php artisan config:cache命令。

运行export class ConfirmationDialogComponent implements OnInit { @Input() confirmationText: string; @Input() confirmationTitle: string; @Input() confirmationActions: [string, string][] = []; constructor(public dialogRef: MdDialogRef<ConfirmationDialogComponent>) { } ngOnInit() { } } 并重新启动服务器。这将废弃已加载/缓存的配置文件数据。

相关问题