【问题标题】:The encryption key must be a random string - Laravel加密密钥必须是随机字符串 - Laravel
【发布时间】:2015-02-20 12:22:45
【问题描述】:

我的 laravel 项目突然无法运行,并且在尝试访问任何页面时一直显示以下消息。

知道可能出了什么问题吗?!

【问题讨论】:

    标签: laravel encryption laravel-4


    【解决方案1】:

    您是否尝试过更改 app/config/app.php 中的“键”值?

    看起来系统刚刚开始确保您将其设置为非默认值。

    更新:

    刚刚更新了我自己的 laravel 副本(到 4.2.13)并尝试了这个 - 如果您将键值设置为我之前写的默认值,则会引发错误。只需将其设置为 32 个随机字符串,就可以了。

    【讨论】:

    • 原来是问题所在。它已更改为“您的密钥!!!!!!”。我遵循了这个解决方案,它设法解决了它。 stackoverflow.com/questions/16818804/…
    • 钥匙可能一直都这样。更新后唯一改变的是,现在框架决定检查并抛出异常,如果您没有将密钥更改为其他内容。
    • 您可以使用php artisan key:generate为您生成随机密钥。
    猜你喜欢
    • 2015-08-23
    • 2021-11-01
    • 2014-11-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-19
    • 2016-06-10
    • 1970-01-01
    • 2019-09-30
    相关资源
    最近更新 更多