【问题标题】:Refreshing again and again shows error message反复刷新显示错误信息
【发布时间】:2018-02-07 20:20:01
【问题描述】:

我在玩 Laravel 时会在一秒钟内刷新 10 次页面,并且连续多次这样做。我收到以下错误

唯一受支持的密码是 AES-128-CBC 和 AES-256-CBC 正确的密钥长度。

这是一个测试用例,最终用户也可以随时进行。有什么办法可以解决吗?

我的 env 文件中已经有了密钥。只有当我一次又一次刷新页面时才会出现此问题,

I already checked the answer but could not help

【问题讨论】:

标签: laravel laravel-5.4


【解决方案1】:

正如一位用户在 GitHub 上this issue 发布的那样,

在大量请求的情况下,会发出两个异步请求,并且在第二个请求期间 .env 文件被锁定,因此您只会收到针对该请求的错误。

要解决这个问题,您可以使用以下命令创建缓存,这将在进一步请求时绕过您的 .env 文件。

php artisan config:cache

【讨论】:

    【解决方案2】:

    从应用程序文件夹运行以下命令:

    $ php artisan key:generate
    

    【讨论】:

      【解决方案3】:

      如果不存在,首先通过运行以下命令生成密钥。

      php artisan key:generate
      

      接下来清除你的配置缓存。

      php artisan config:clear
      

      可能应用程序在没有 app-key 的情况下缓存了您的配置。

      【讨论】:

        猜你喜欢
        • 2013-07-18
        • 2013-09-13
        • 1970-01-01
        • 2016-07-25
        • 2013-08-20
        • 2019-02-03
        • 1970-01-01
        • 1970-01-01
        • 2012-09-10
        相关资源
        最近更新 更多