проблема с композитором при развертывании с использованием Envoyer

У меня возникли проблемы с развертыванием моего приложения laravel с помощью envoyer, ошибки при установке зависимостей композитора, вот оно:

Создание файлов автозагрузки

Оптимизация Illuminate\Foundation\ComposerScripts::postInstall php artisan

[RuntimeException]
Поддерживаемый шифратор не найден. Длина шифра и/или ключа неверна.

это мой первый раз, и у меня много ошибок, и я действительно не знаю, как их исправить, я был бы признателен за помощь, спасибо


person SS2015    schedule 05.08.2016    source источник


Ответы (1)


Вам необходимо сгенерировать ключ с помощью команды php artisan generate:key

Поскольку .env отсутствует в производстве, измените app.php в файле конфигурации на что-то вроде ниже

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

Это решит вашу проблему.

person Abhishek Chaurasia    schedule 18.08.2016
comment
Я использовал envoyer в качестве CI для развертывания проекта laravel. Любая помощь не стесняйтесь спросить. - person Abhishek Chaurasia; 18.08.2016
comment
Мне удалось заставить его работать с помощью php artisan generate:key, спасибо - person SS2015; 19.08.2016