【问题标题】:Laravel uploading to HerokuLaravel 上传到 Heroku
【发布时间】:2017-07-23 15:54:34
【问题描述】:

大家好,我将我的应用上传到 Heroku。我想提一下,当我运行 php artisan:serve 时,它​​一切正常,没有任何问题,但是当我将它上传到 heroku 服务器时,我遇到了以下错误的问题

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

现在我在本地遇到了同样的错误,但我修复了它。现在,当我上传应用程序时,我似乎无法找到解决方法。任何帮助都将不胜感激。谢谢。

【问题讨论】:

标签: laravel heroku encryption upload


【解决方案1】:

您的 .env 中需要一个密钥

php artisan key:generate

并确保.env 存在

【讨论】:

  • 是的,谢谢,显然 .env 文件由于某种原因没有上传
【解决方案2】:

正如@EddyTheDove 提到的,

php 工匠密钥:生成

这可确保在 .env 文件中设置了 APP_KEY 变量。打开 .env 文件时,您应该会看到执行命令后生成的相同密钥。

并确保 .env 存在

它位于您的项目文件夹中。

还有:

记得使用 ENTIRE 键。

生成密钥的“base64:”部分也很重要,因为它对随机字符串进行编码并提供所需长度的加密密钥。

【讨论】:

    猜你喜欢
    • 2018-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 2020-04-29
    • 2018-07-03
    • 1970-01-01
    • 2021-08-27
    相关资源
    最近更新 更多