1

这个问题遍布stackoverflow,但我不得不再次发布。我的实际上是在Fortrabbit上,我一直在 Fortrabbit 上为 Laravel 5.4 应用程序遇到此错误,即使在我使用php artisan key:generate和在我的config/app.phpI have生成​​密钥之后也是如此"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还是一样。

谢谢

4

2 回答 2

1

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

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

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

于 2017-06-01T08:48:28.660 回答
0

一起php artisan config:cache

php artisan cache:clear
and php artisan config:clear

希望有帮助

于 2017-06-01T07:20:14.370 回答