求助:Laravel6.0 无法开启 debug 模式

问题描述:已修改.env和config/app.php中APP_DEBUG=true,laravel5.8能正常开启debug模式,显示错误信息,而laravel6.0不行。

运行环境:LAMP,PHP7.2。

测试举例:尝试在路由闭包函数中返回一个未知模板(指定的模板文件不存在)。代码:
Route::get('/', function () {
return view('welcomed');
});

laravel5.8有详细的报错信息:

laravel6.0的报错信息是这样的:

laravel6.0报这样的错误信息,根本就无法调试。请有碰到类似问题的或者正在使用laravel6.0的朋友指点一下,谢谢!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
Jouzeyu
最佳答案

感觉可以使用laragon,我感觉还不错,配置的话基本不用手动配置 :relaxed:

3个月前 评论
讨论数量: 17

你确定请求的URL 被路由到 Laravel 6.0 的项目上了么……?

3个月前 评论

@Jinrenjie 确定。能运行项目,但是无法报错。

3个月前 评论
lufeijun1234

file

直接 composer 下来,ps: 报错页面还挺好看

3个月前 评论
Long

你这个报错不是代码的报错,是Apche的报错吧

Laravel 6的 Apache配置对了吗?

3个月前 评论

@Long
在apche的httpd-conf文件中去掉了下面三行前面的#
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf

3个月前 评论

@lufeijun1234 请问你的laravel运行环境是怎么配置的,是phpStudy、还是homestead?

3个月前 评论

使用homestead

3个月前 评论
Jouzeyu

感觉可以使用laragon,我感觉还不错,配置的话基本不用手动配置 :relaxed:

3个月前 评论

@天上白玉京 看了homestead的安装说明,好复杂,吓得我倒退几步 :joy:

3个月前 评论

@Jouzeyu 谢谢推荐,我试试

3个月前 评论

确定有没有执行过 php artisan config:cache,cache优先于env。如果不记得了执行下 php artisan config:clear

3个月前 评论

@s51983 特地下载的全新架子,没有做过缓存操作。即使之前做过缓存操作,将debug值设置成false,也不应该出现那样的报错提示,而应该是直接显示laravel的报错模板文件。

3个月前 评论

推荐 windows 下使用 homestead ,mac 下使用 valet…

3个月前 评论

内部服务器错误.....赤裸裸的 IIS?

3个月前 评论

请问解决了吗?我也出现这个问题了,我是nginx,502错误

1个月前 评论

@poaqaqaq 没有,可能是用的人太少,laravel很多问题都是无解的,

1个月前 评论

请问解决了么,我是laravel6+,安装的composer require barryvdh/laravel-debugbar,报错页面是502,不显示debug信息。

3周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!