2017-06-29 7 views
0

はこれを見直し、時間の良い取引を過ごした...LaravelルーメンメールやAmazon SESのUbuntu Server上で500内部サーバーエラー(製造)

私は、二重にチェックトリプル、既存のスタックオーバーフロー現在の問題に対してした内容:

  • .envにはすべて正しいクレジットがあります。すべてのAmazon SESが必要です。
  • Laravel Mail reqをすべて修正しました。
  • 変更MAIL_DRIVERは=ログ

すべてはUbuntuの上のすべてを設定し

完璧..ローカルホスト上で正常に動作し、失敗しました。私がMailの部分をコメントアウトすると、Mailのコード行の直後に来る応答メッセージが得られます。

パブリックフォルダを指しているのかルートを指しているのかが考えられますか?

www.domain.com/api/public/routename

はまた、私のドメインは、デジタル・オーシャンのUbuntu ServerのIPアドレスにAWS国道53とポイントによって管理されています。

感謝しています。ありがとうございました!

+1

実際のエラーに関する詳細情報を提供していただけますか?ログドライバでもメールは完全に失敗しますか?もしそうなら、あなたはログ( 'storage/logs')を添付できますか? – theomessin

+0

Howdy、yah私は、500エラーについてストレージ/ログに与えられた情報がないことを確認しました。それが私を捨ててしまいます。 –

答えて

0

さて、解決しました!

ここで私は上記の問題を解決するためにやったすべてが

は私のルート・ファイルの先頭に次を追加しました...だ:

ini_set( 'はdisplay_errors'、1); error_reporting(E_ALL);

上記を追加することで、ページ内で即座にエラー応答を得ることができました。これは、Ubuntuで正しいアクセス権が設定されていなかったため、ストレージ/ログにナビゲートされました。

のsudo chmodコマンドの-R 777ストレージ のsudo chmodコマンドの-R 777ストレージ/ lumen.log私もあなたがSMTPを使用して利用可能になるようにsendmailがUbuntuでインストールされている必要が分かった

、送られたのテストメールこれは私のSPAMフォルダに終わった。

その後、簡単なPHPメールテストを行いました。私のSPAMフォルダに収まりました。

は、3番目のテスト蘭MAIL_DRIVERは=ログに変更し、別の電子メールを送信し、これはストレージ/ lumen.log

第四テストに終わった、SESの設定を電子メールで送信され、メールが通過したと私の受信トレイに到着しました - やお!

関連する問題