QQ扫一扫联系
“500错误”或“请求出现错误”通常是程序处理发生错误。
需要查看 storage/logs/
目录下的日志文件,找到当天最新的日志文件(如 laravel-2021-01-01.log
),查看报错原因并解决。
错误日志需要定位到最新的错误日志,完整的一条错误日志通常如下格式所示,将该错误日志寻求其他开发者帮助(注意隐藏日志中的敏感信息)。
[2022-01-10 10:28:15] product.ERROR: xxx
Stack trace:
#0 xxx
#1 xxx
#2 xxx
#3 xxx
#4 xxx
#5 xxx
#x xxx
如果是发生在测试或开发环境,为了快速定位,可按照如下步骤排查
如没有在系统目录找到记录的日志,请检查网站的目录权限是否正常,需要保证 PHP 的运行用户可以写入 storage/logs/
目录。
应用日志没有记录的情况下,通常是由于致命错误导致进程异常结束,可能的原因有 内存溢出、底层库调用异常 等。
Apache 环境
Apache的错误日志因配置各异,通常情况下
/www/wwwlogs/
Nginx 环境
Nginx的错误日志因配置各异,通常情况下
/www/wwwlogs/