Этот вопрос окончен переполнение стека но я просто должен был опубликовать это снова.
Мой на самом деле на Fortrabbit, У меня была эта ошибка на Fortrabbit для приложения Laravel 5.4, даже после того, как я сгенерировал ключ с php artisan key:generate
и в моем config/app.php
я имею "cypher" : "AES-256-CBC"
,
Почти испробовал все, что нужно, чтобы исправить эту ошибку, но все же получил ее в конце.
The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.
Это Fortrabbit вещь? Я не знаю, если кто-нибудь еще обнаружил это на Fortrabbit
Любая помощь приветствуется.
я сделал php artisan config:cache
, composer install
все тот же.
Спасибо
После отладки и тестирования проблема заключается в том, как fortrabbit обрабатывает переменные среды. Очевидно, он игнорирует файл .env и устанавливает свои собственные значения по умолчанию. Или вы используете развертывание git, в котором файл .env по умолчанию игнорируется. Чтобы установить свои собственные значения, вам необходимо обновить их в своей панели.
https://help.fortrabbit.com/install-laravel-5-uni
Просто скопируйте все содержимое файла .env и добавьте их в панель управления. В качестве альтернативы вы можете установить значения в файлах конфигурации.
Вместе с php artisan config:cache
делать
php artisan cache:clear
and php artisan config:clear
надеюсь, это поможет