随机“未指定应用程序加密密钥”
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 应用程序部署到共享主机并得到“未指定应用程序加密密钥”。错误
production.ERROR:Laravel 中未指定应用程序加密密钥