随机“未指定应用程序加密密钥”

Posted

技术标签:

【中文标题】随机“未指定应用程序加密密钥”【英文标题】:Random “No application encryption key has been specified” 【发布时间】:2021-04-11 15:58:56 【问题描述】:

我有一个基于 laravel 6 构建的网站。

一切正常。但是有一个奇怪的问题: 浏览网站时,我随机收到错误:未指定应用程序加密密钥。当我刷新浏览器时,错误就出现了。

假设 15 到 20 个请求,1 或 2 个请求因该错误而失败。

我在 6 年前使用 laravel。我很清楚生成密钥和清除缓存,所以问题不在这里。此外,如果问题出在配置上,那么该网站根本无法正常工作。但在我的情况下,它可以工作,我偶尔会遇到这个错误。

我在 mac (imac 2020) 上使用 laravel valet,在 windows 10 (hp core i7 hq) 上使用 wamp server。激活 php 7.3 和 xdebug 扩展。两台机器上同样的问题。

我认为它与机器性能无关,因为足够好。

有人遇到这个问题吗?

【问题讨论】:

【参考方案1】:

很可能是会话和应用的加密密钥混淆了。

尝试运行php artisan key:generate 来创建新的应用密钥。

【讨论】:

以上是关于随机“未指定应用程序加密密钥”的主要内容,如果未能解决你的问题,请参考以下文章

错误:未指定应用程序加密密钥。但它存在

将 laravel 应用程序部署到共享主机并得到“未指定应用程序加密密钥”。错误

docker 容器中未指定应用程序加密密钥

production.ERROR:Laravel 中未指定应用程序加密密钥

“php artisan key:generate”给出“未指定应用程序加密密钥”。错误

应用随机过程01:随机过程的基本概念