Laravel5.2 在编写代码过程中突然报 500 错误,这可怎么办?

如题,也不知道是怎么回事,在编写代码的过程中,突然之间就报了500错误,查了许多资料,看有一个资料说在 AppServiceProvider.php 中的 boot 方法内添加 error_reporting(E_ALL ^ E_NOTICE); ,但是我试了一下,还是不行;有的帖子上说是权限的问题,本人是MAC环境,并且给 storage文件 和 bootstrap文件夹都设置了777权限,最终无果。:confounded::confounded::confounded:

在public/index.php 中,

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

在这段代码前 echo 则在页面中可以显示,在这段代码后 echo 则报错。

file

求大佬指点迷津。

老郭博客:laughing: 个人博客地址:www.phpsix.com
PHPSIX
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 7
PHPSIX

已经解决,是本人在自定义配置变量的时候,在数组中多加了一个 “=” 号,终究还是不细心造成的。望看到本贴的朋友能够避免这种低级错误。谢谢大家的支持。:smiley: :smiley:

7年前 评论
leo

500的情况千千万,要学会看日志

7年前 评论
PHPSIX

@leo 谢谢提醒。

7年前 评论

把debug打开 500错误页面就会提示详细错误信息了。

7年前 评论
PHPSIX

@cfaner 当时打开了,但是找不到debug。不过现在解决了,是自己粗心了!

7年前 评论

fatal error 有一定概率无法 handle,就是说 PHP 进程会直接推出,laravel.log 里不会有日志。但是 Apache 有日志呀,error_log 里面能看。

7年前 评论
PHPSIX

@johnlui 又学到了新知识,谢谢大佬指点。:smile:

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!