Php Laravel中出现500错误,但日志文件夹为空
我在一个客户的Laravel项目中工作,该项目的版本是5.7.28。但是我在Php Laravel中出现500错误,但日志文件夹为空,php,laravel,Php,Laravel,我在一个客户的Laravel项目中工作,该项目的版本是5.7.28。但是我在存储/logs/文件夹中没有得到任何东西。我将.env.example复制到.env。我运行composer安装和php artisan键:生成。我的一些.env文件配置如下所示 APP_NAME=Laravel APP_ENV=local APP_KEY=base64:8ovbzfpWGsGTDyDIRWDO8VKObeXGyWqnMVw5KjTVJTc= APP_DEBUG=true APP_URL=http://1
存储/logs/
文件夹中没有得到任何东西。我将.env.example
复制到.env
。我运行composer安装
和php artisan键:生成
。我的一些.env
文件配置如下所示
APP_NAME=Laravel
APP_ENV=local
APP_KEY=base64:8ovbzfpWGsGTDyDIRWDO8VKObeXGyWqnMVw5KjTVJTc=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000
BASE_URL=http://127.0.0.1:8000
我为所有文件夹设置了权限777
但是我得到了
500
错误。如何解决此错误。尝试更改为产品模式:APP_ENV=production
然后返回到开发模式
不要忘记运行:php artisan config:clear
->php artisan env
运行
php artisan优化
生产前谢谢@Khaled Alam<代码>尝试更改为生产模式:APP_ENV=production,然后返回开发模式这是什么意思?您能显示该错误吗?可能错误来自服务器,而不是Laravel。有时会出现.htaccess问题。您可以删除.htaccess文件,然后重试。我认为你不应该使用chmod所有文件夹777,有些服务器不接受。如果你使用
php artisan-service
运行你的应用程序,你需要重新启动它。runphp artisan-optimize:clear
我认为你使用的是redis,所以使用这个来检查你的连接是否正确谢谢@Juyel-Rana。我得到了这个结果。你的问题解决了吗?如果未解决,请检查.env文件DB_数据库、DB_用户名、DB_密码是否正确。从api中注释以下代码。php=>Route::middleware('auth:api')->get('/user',函数(Request$Request){return$request->user();});