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
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 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年前 评论

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