尝试使用Mail::send()
时,出现500内部服务器错误。令人沮丧的是,这只是刚刚开始发生,之前它工作正常。关于这件事真令人沮丧的是我正在接受死亡的白幕。我在config/app.php中打开了调试,并将环境设置为LOCAL,但我什么也没得到。Laravel Mail ::发送500内部服务器错误
我检查了cPanel错误,但没有任何内容,它根本没有生成错误。错误报告肯定是在,我在index.php顶部添加了一个未定义函数的调用,并且按预期显示Fatal error: Call to undefined function throw_error_now() in /home/fluidstu/tracker/public_html/index.php on line 8
,所以这不是问题。
如果日志中没有任何内容(Laravel或cPanel),如何才能找出导致问题的原因,并且在拨打Mail::send
时我只是在屏幕上出现死亡白屏?
我真的很感谢这方面的一些帮助,因为我正要把我的电脑扔出窗外。
请一定要检查你的Apache/Nginx的错误日志(不知道这些是的cPanel与否),并确保你已经'postfix'或类似的东西安装在服务器上。 –
你有没有安装xdebug?如果没有,那么(1)使用'pretend = true'来测试你的代码,而不包括smtp服务器。 (2)使用另一个电子邮件帐户。如果您确信凭证可以使用(3),则仅创建一个脚本来测试电子邮件凭证。 (4)确保laravel日志是可写的 – manix
我没有xdebug,你会在哪里放置'pretend = true'?我没有使用SMTP,我正在使用邮件功能。 SMTP有一个SSL问题。 Laravels日志是可写的,我在其他几个小时之前还有其他错误,无关。感谢您的建议:) – Styphon