【问题标题】:issue with composer when deploying using Envoyer使用 Envoyer 部署时作曲家的问题
【发布时间】:2016-08-05 06:07:11
【问题描述】:

我在使用 envoyer 部署我的 laravel 应用程序时遇到问题,安装作曲家依赖项时出现错误,这里是:

生成自动加载文件

Illuminate\Foundation\ComposerScripts::postInstall php工匠优化

[运行时异常]
未找到支持的加密器。密码和/或密钥长度无效。

这是我的第一次,我有很多错误,我真的不知道如何解决它们,我将不胜感激,谢谢

【问题讨论】:

    标签: laravel-5 forge laravel-envoy envoyer.io


    【解决方案1】:

    您需要使用命令 php artisan generate:key

    生成密钥

    由于 .env 在生产中不存在,因此将配置文件下的 app.php 更改为类似下面的内容

    'key' => env('APP_KEY','base64:42KCuY7E8Zc+JHrUZFyta4yspqLAjcVZeZVvymrjZBI=')

    这会解决你的问题。

    【讨论】:

    • 我使用 envoyer 作为 CI 来部署 laravel 项目。任何帮助都欢迎询问。
    • 我确实设法通过 php artisan generate:key 感谢
    猜你喜欢
    • 1970-01-01
    • 2021-06-11
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 2021-11-29
    • 2016-07-07
    • 2016-03-29
    • 2016-01-01
    相关资源
    最近更新 更多