【发布时间】:2016-03-26 02:28:38
【问题描述】:
请不要认为这是重复的。
我查看了有关此错误的所有其他帖子,但没有一个有效。我正在使用 Heroku 进行推送,不久前它运行良好。 我已经完成了密钥:使用 'cipher' => 'AES-256-CBC' 生成 256。 它在 localhost 中运行良好,但在我推送后在 Heroku 中运行良好。 我已经尝试了所有解决方案,我必须遗漏一些东西,这令人沮丧。我不明白的是,即使我正在生成密钥,但仍然...... 请帮助我找到解决此错误的方法。 另外,这是我得到的错误输出:
in EncryptionServiceProvider.php line 29
at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 734
at Container->build(object(Closure), array()) in Container.php line 627
at Container->make('encrypter', array()) in Application.php line 674
at Application->make('encrypter') in Container.php line 838
at Container->resolveClass(object(ReflectionParameter)) in Container.php line 801
at Container->getDependencies(array(object(ReflectionParameter)), array()) in Container.php line 770
at Container->build('Illuminate\Cookie\Middleware\EncryptCookies', array()) in Container.php line 627
at Container->make('Illuminate\Cookie\Middleware\EncryptCookies', array()) in Application.php line 674
at Application->make('Illuminate\Cookie\Middleware\EncryptCookies') in Pipeline.php line 123
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102
at Pipeline->then(object(Closure)) in Kernel.php line 122
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 87
at Kernel->handle(object(Request)) in index.php line 53
Thanks
【问题讨论】:
-
如果没有代码,唯一的答案是在错误消息中。添加您的代码以及完整的错误信息。您是否设置了
MCRYPT_RIJNDAEL_128或MCRYPT_RIJNDAEL_256,即设置块大小,而不是密钥大小。你用什么做钥匙,她是什么? -
我已经用错误的整个输出编辑了我的帖子。另外,@limonte,我之前已经尝试过该解决方案,但没有帮助
标签: php laravel encryption heroku runtime