Laravel 5 - env 本地调试 true 未显示错误

2022-08-30 13:30:50

我正在尝试为我的应用启用调试,但看起来我没有任何反馈。

环境设置为本地(在 .env 文件中),如果我运行

php artisan env

我得到这个

Current application environment: local

我的本地 env 的调试配置设置为true

return [

    'debug' => true,

另外,如果我在我的主配置文件(app.php配置文件夹内)中设置,我仍然有ho反馈说代码中存在错误。debug = true

如果代码中有错误,我只有一个空页面(至于调试= false)

我错过了什么?


答案 1

我已经在我的主机(Mac OS X)上解决了这个问题。在我的来宾计算机(Ubuntu 14.04)上实际上没有更改权限。chmod -R 777 storage/chmod -R 777 storage/


答案 2

php artisan optimize如果它仍然不起作用,请删除Laracasts上论坛主题中提到的文件storage/meta/compiled.php

我遇到了同样的问题,命令做到了。artisan

更新

我发现解决存储文件夹相关问题的一个好方法是将www-data设置为其所有者。我使用两个命令:

sudo chown $(whoami):www-data . -R

sudo chown www-data: storage -R

从Laravel 5.1开始,可能也需要在bootstrap文件夹上执行最后一个命令。


推荐