【问题标题】:Production Site fails to notify生产现场未通知
【发布时间】:2017-05-12 10:11:39
【问题描述】:

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

【问题讨论】:

    标签: php laravel nginx laravel-5.3


    【解决方案1】:

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

    运行php artisan config:cache 并重新启动您的服务器。这将废弃加载/缓存的配置文件数据。

    【讨论】:

    • 很高兴为您提供帮助...!圣诞快乐...:)
    猜你喜欢
    • 2017-10-02
    • 1970-01-01
    • 2015-08-27
    • 2012-04-11
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-21
    • 1970-01-01
    相关资源
    最近更新 更多