2016-06-25 7 views
0

私のアプリケーションは素晴らしい動作をします。しかし、私は、AJAX、またはランダムのいずれかのページに、全体の要求を数回行うことが起こるならば、私は次のエラーを取得する:LaravelがRuntimeExceptionエラーログをランダムに返す

local.ERROR: exception 'RuntimeException' with message 'No supported encrypter found. The cipher and/or key length are invalid.' in C:\wamp\www\application\vendor\laravel\framework\src\Illuminate\Encryption\EncryptionServiceProvider.php:29 

これはランダムと現地生産の両方の環境で発生します。

私の現在の設定:

'key' => env('APP_KEY', 'SomeRandomString'), 

'cipher' => 'AES-256-CBC', 

.envファイルが含まれています:APP_KEY=eyckMXzoR8AeurnkpBBQ8k2Ryp0zo21l

を私が試した:php artisan key:generateが、問題はまだ続きます。誰かに同様の問題があったのですか?

+0

興味深い...この問題をデバッグするのは難しいです。 'EncryptionServiceProvider.php'を編集して、' $ key'と '$ cipher'がスローされたときの情報を少しログする必要があるかもしれません – tkausl

+0

分散環境や特別なファイルシステムのような特別な設定がありますか? (ブラインド推測) – herrjeh42

+0

類似:http://stackoverflow.com/a/31513179/4757316 –

答えて

0

.envファイルからAPP_KEYの値をコピーし、SomeRandomStringの代わりにapp.phpファイルで使用します。

関連する問題