Когда мой код уведомления запускается, когда это необходимо, я получаю сообщение об ошибке Swift_TransportException в строке 383 AbstractSmtpTransport.php: ожидаемый код ответа 250, но получил код "" с сообщением "" на моем производственном сайте Laravel 5.3. Когда я смотрю на полную трассировку стека, кажется, что кэшируются старые неправильные учетные данные. Я проверил и дважды проверил обновленный файл config / mail.php и файл .env. Трассировка стека показывает "Swift_Transport_Esmtp_Auth_LoginAuthenticator-> Authenticator (объект (Swift_SmtpTransport" с полностью устаревшими учетными данными, которые отличаются от вышеупомянутых обновленных файлов. Я выполнил "sudo systemctl restart nginx" и "php artisan cache: clear" без изменений. Может ли кто-нибудь сказать мне, как более эффективно устранить это сообщение об ошибке? Есть ли другой файл, который мне нужно обновить? Или настройку? На моей машине разработчика все работает с использованием mailtrap.
1 ответ
См. Laravel 5.3> Кэширование конфигурации Обычно вам следует запускать команду php artisan config:cache
как часть процедуры развертывания в производственной среде.
Запустите php artisan config:cache
и перезапустите сервер. Это приведет к удалению данных загруженных / кэшированных файлов конфигурации.
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.