Я кодировал веб-APP, используя рамки просвета на окнах с xampp, но после нескольких проблем с маршрутизацией и так себя, я решил дать усадьбу и бродягу попробовать.sendmail 504 Тайм-аут шлюза на laravel homestead
Мне удалось установить усадьбу, и маршрутизация работает лучше, чем xampp, но когда я попытался использовать функцию почты из php, я обнаружил, что команда sendmail не установлена на виртуальной машине усадьбы, потому что я получаю 500 внутренняя ошибка сервера, а с отправкой электронной почты xampp работала нормально. Так что с shh я сделал простой sudo apt-get install sendmail, чтобы установить его. Но когда теперь, когда я пытаюсь использовать функцию почты из php, она просто ждет и ждет, и в конце концов я получаю 504 Gateway Time-out.
Что может произойти и что я могу сделать для его решения?
BTW: Если у вас есть предложения по замене простой почтовой функции для чего-то еще, что работает, я готов попробовать!
Спасибо, ребята, за ваше время.
Это мой .env файл
APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
DB_CONNECTION=sqlite
DB_FILE=database.sqlite
DB_DATABASE='storage/database.sqlite'
DB_DRIVER=sqlite
CACHE_DRIVER=memcached
SESSION_DRIVER=memcached
QUEUE_DRIVER=database
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=[mailtrap_username]
MAIL_PASSWORD=[mailtrap_password]
[email protected]
MAIL_FROM_NAME=Example
Это то, что я использовал до сих пор! У меня есть учетная запись с mailtrap, и с xampp работает нормально, но когда я переключился на homestead с использованием того же кода, он просто перестает работать с ошибкой таймаута. – envy
Что находится в вашем файле env? – Jamesking56
Я только что редактировал свой вопрос с файлом .env, его exaccty тот же, что у меня был на моей настройке xampp, поэтому я думаю, что его виртуальная машина на бродяге не работает должным образом. – envy