Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 04.01.2022 16:01:58

Иногда 500 ошибка, в логе No application encryption key has been...

Сделал для себя приложение, которое работает на локальном компьютере, есть одна страница, с которой идет очень много ajax запросов на другую страницу, все работает, но иногда я получаю 500 ошибку, где то 1 раз в 50-100-200 запросов, в логах:

[2022-01-04 12:15:23] production.ERROR: No application encryption key has been specified. {"exception":"[object] (Illuminate\\Encryption\\MissingAppKeyException(code: 0): No application encryption key has been specified. at W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php:79)
[stacktrace]
#0 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\helpers.php(263): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}()
#1 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(81): tap()
#2 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(60): Illuminate\\Encryption\\EncryptionServiceProvider->key()
#3 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Encryption\\EncryptionServiceProvider.php(32): Illuminate\\Encryption\\EncryptionServiceProvider->parseKey()
#4 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(829): Illuminate\\Encryption\\EncryptionServiceProvider->Illuminate\\Encryption\\{closure}()
#5 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(714): Illuminate\\Container\\Container->build()
#6 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(841): Illuminate\\Container\\Container->resolve()
#7 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(652): Illuminate\\Foundation\\Application->resolve()
#8 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(826): Illuminate\\Container\\Container->make()
#9 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(987): Illuminate\\Foundation\\Application->make()
#10 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(907): Illuminate\\Container\\Container->resolveClass()
#11 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(868): Illuminate\\Container\\Container->resolveDependencies()
#12 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(714): Illuminate\\Container\\Container->build()
#13 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(841): Illuminate\\Container\\Container->resolve()
#14 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(652): Illuminate\\Foundation\\Application->resolve()
#15 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(826): Illuminate\\Container\\Container->make()
#16 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(156): Illuminate\\Foundation\\Application->make()
#17 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#18 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(697): Illuminate\\Pipeline\\Pipeline->then()
#19 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(672): Illuminate\\Routing\\Router->runRouteWithinStack()
#20 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(636): Illuminate\\Routing\\Router->runRoute()
#21 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(625): Illuminate\\Routing\\Router->dispatchToRoute()
#22 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(166): Illuminate\\Routing\\Router->dispatch()
#23 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#24 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#26 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#27 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#28 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#29 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#30 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle()
#32 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#34 W:\\domains\\site.local\\vendor\\fruitcake\\laravel-cors\\src\\HandleCors.php(38): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#35 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fruitcake\\Cors\\HandleCors->handle()
#36 W:\\domains\\site.local\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#37 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle()
#38 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(141): Illuminate\\Pipeline\\Pipeline->then()
#40 W:\\domains\\site.local\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(110): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#41 W:\\domains\\site.local\\public\\index.php(52): Illuminate\\Foundation\\Http\\Kernel->handle()
#42 {main}
"} 

в гугле находит информацию где всегда выдает эту ошибку, а у меня только иногда, а так все стабильно работает, как надо.
Что это может быть? как это исправить?

думаю будет важной информацией: в laravel я не силен, делал методом тыка, работает и сойдет, по этому всякие конфиги либо не настраивал либо минимально настраивал.

в файле config\app.php

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

в .env (ключ немного изменен, но он есть)

APP_KEY=base64:BIfnCyZe9uzGkCQ64kME9rZ+dBYWRZJ27I9uMrNb8b0=

Изменено GTX (04.01.2022 16:13:42)


Изучаю Laravel, до этого дела с фреймворками не имел.
Печальные познания в английском.

Не в сети

#2 18.01.2022 21:29:10

Re: Иногда 500 ошибка, в логе No application encryption key has been...

Помогло

php artisan config:cache

Странно, но факт.


Изучаю Laravel, до этого дела с фреймворками не имел.
Печальные познания в английском.

Не в сети

#3 21.01.2022 15:05:22

Re: Иногда 500 ошибка, в логе No application encryption key has been...

Помогло

Странно , но мне тоже. big_smile

Не в сети

Подвал раздела