求助大佬

AI摘要
【知识分享】用户在使用WampServer的Windows 10开发环境中,运行Laravel 8.83.27(PHP 7.4.26, MySQL 5.7)时,频繁遇到“No application encryption key has been specified”和“This cache store does not support tagging”错误,已尝试重装Redis等方法未解决,寻求问题根源与解决方案。

1. 运行环境

windows wampserver

1). 当前使用的 Laravel 版本?

Laravel Framework 8.83.27
//: <> (使用 php artisan --version 命令查看)

2). 当前使用的 php/php-fpm 版本?

PHP 版本: 7.4.26

3). 当前系统

Windows 10
//: <> (期待数值 Windows 10 / Ubuntu 20.4 / CentOS 8 )

4). 业务环境

开发环境 线上生产环境正常
//: <> (期待信息 开发环境生产环境)
//: <> (是否使用负载均衡?请提供相关信息)

5). 相关软件版本

mysql 5.7
//: <> (提供相关软件的版本,如 Nginx 、MySQL、MongoDB 等)

2. 问题描述?

No application encryption key has been specified.
This cache store does not support tagging.
本地开发 后台调试的时候很频繁报错 网上也搜了 redis也重装了解决不了 心态崩了
//: <> (代码问题的话,请提供一份最短的,可复现问题的代码。或者相关代码)

3. 您期望得到的结果?

希望大佬帮我看下到底是什么问题
//: <> (能截图就截图。)

4. 您实际得到的结果?

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 17
mowangjuanzi

No application encryption key has been specified.

先检查下 .env 的 APP_KEY 是否为空吧。如果没有就生成下。

2天前 评论
happyyyyyyy (楼主) 2天前

php artisan key:generate

2天前 评论
happyyyyyyy (楼主) 2天前

有没有可能是php禁用了(putenv, getenv, parse_ini_file)这几个函数

2天前 评论
happyyyyyyy (楼主) 2天前

用config函数吧,不要用env,运行了php artisan config:cache会读不到

2天前 评论
happyyyyyyy (楼主) 2天前

你先确定 config 获取配置文件 是否获取的到

2天前 评论
happyyyyyyy (楼主) 2天前
Smilephp (作者) 1天前
happyyyyyyy (楼主) 1天前

我开着debug 一个没出现过 :joy:

1天前 评论

你的 shell 大概率有个 同名的 ENV ,环境变量的优先级 大于 .env

1天前 评论

This cache store does not support tagging. 使用了file缓存吧,env里改成redis缓存

1小时前 评论

两个同时出现基本就是配置环境有时读取到正常的,有时读取到错误的,需要debug看哪个位置读取失败的。

1小时前 评论
happyyyyyyy (楼主) 1小时前

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