唯一支持的密码 - Laravel 托管在 Fortrabbit 上

The only supported ciphers - Laravel hosting on Fortrabbit

这个问题遍及 Whosebug,但我不得不再次 post。 我的实际上是在 Fortrabbit 上,我在 Laravel 5.4 应用程序的 Fortrabbit 上一直遇到这个错误,即使在我用 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:cachecomposer install还是一样

谢谢

php artisan config:cache一起 做

php artisan cache:clear
and php artisan config:clear

希望对您有所帮助

经过调试和测试,问题在于fortrabbit如何处理环境变量。显然它忽略了 .env 文件并设置了自己的默认值。或者您正在使用默认情况下忽略 .env 文件的 git 部署。要设置您自己的值,您需要在他们的仪表板中更新它们。

https://help.fortrabbit.com/install-laravel-5-uni

只需复制所有 .env 文件内容并将它们添加到仪表板中。作为替代方案,您可以在配置文件中设置值。