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
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 7
PHPSIX

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

6年前 评论
leo

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

6年前 评论
PHPSIX

@leo 谢谢提醒。

6年前 评论

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

6年前 评论
PHPSIX

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

6年前 评论

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

6年前 评论
PHPSIX

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

6年前 评论

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