docker部署laravel报错界面只有whoops没有调试信息

这两天在本地要搭一个laravel环境,但是archlinux真的是不太会用,所以想到docker一个ubuntu16的容器,在这个容器里面搭环境会更顺手。

首先docker pull一个镜像下来,运行一个容器并执行laravel环境脚本,这里附上大神的教程:

https://laravel-china.org/topics/2814/ubuntu-1416-under-the-laravel-lnmp-online-environment-automatically-deploy-scripts

然后运行时挂载本地的app目录到容器中的/var/www/下面,之后根据项目需求进入容器配置相应的mysql,nginx,php-fpm等等服务。

接下来需要开发的人去访问我们服务器的ip,查看laravel的报错界面来定位bug进行修改,但是打开界面就只有一个whoops提示信息,下面没有报错信息,开发人员无法定位项目的bug...很尴尬。去了社区有人说是php.ini的里面display_error=false的原因,但是他们也不说是哪个php.ini文件..我只是一个freshman而已,把fpm目录下的php.ini修改后并没有起作用。

后来,我去查看了项目目录下的.env文件,里面变量APP_DEBUG=false,抱着试一试的想法,我改成了true,结果debug信息就出来了,就出来了......之前在真实的ubuntu环境下也是false,但是照常显示出debug信息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值