Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 唯一受支持的密码-Fortrabbit上的Laravel主机_Php_Laravel_Laravel 5_Hosting_Fortrabbit - Fatal编程技术网

Php 唯一受支持的密码-Fortrabbit上的Laravel主机

Php 唯一受支持的密码-Fortrabbit上的Laravel主机,php,laravel,laravel-5,hosting,fortrabbit,Php,Laravel,Laravel 5,Hosting,Fortrabbit,这个问题已经全部结束了,但是我不得不再发一次。 实际上,我的是在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

这个问题已经全部结束了,但是我不得不再发一次。 实际上,我的是在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上遇到过这种情况 感谢您的帮助

我已经完成了
php-artisan-config:cache
composer-install
仍然是一样的


感谢以及
php-artisan-config:cache


希望这有帮助

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


只需复制所有.env文件内容并将其添加到仪表板中。或者,您可以在配置文件中设置这些值。

在几个小时前就完成了所有这些操作。实际上只是又做了一次,但仍然是同样的错误。我不知道这是否是Fortrabbit服务器的问题,何时会发生此错误?配置使用数组值,因此在app.php中应该是
'cipher'=>'AES-256-CBC',
。是的,就是这样。我键入“密码”时出错:“AES-256-CBC”那么您什么时候会收到错误?生成密钥或使用应用程序(如加载页面)时?在浏览器上加载页面时。密钥生成成功您可以共享生成的应用程序密钥吗?没错,.env文件被忽略-这是laravel的默认值,也是一个很好的做法。应用程序密钥需要在fortrabbit仪表板的环境变量下更新。
php artisan cache:clear
and php artisan config:clear