Próbuję skonfigurować Laravel 5.2 na CentOS 7. Kiedy próbuję wygenerować klucz aplikacji za pomocą komendy konsoli php artisan key:generate
, format klucza aplikacji nie jest zgodny z oczekiwaniami (dłuższy niż 32 znaków, w tym ciąg base64 kodowania i tym samym nie pracujących w Cypher Konfiguracja file.The w config/app.php jest AES-256-CBCLaravel 5.2: Generacja klucza rzemieślnika dla klucza aplikacji nie działa poprawnie
Przykład wyjścia.
[base64:MTs0+UZ0tHljmRcFP1RpZ06aYpc1N1L3rqAx1FT+yqk=]
serwer powinien mieć wszystkie wymagane rozszerzenia zostały zainstalowane:
Komenda konsoli klucz php rzemieślnik: generować nie generuje błąd i klucz jest automatycznie dodawane do pliku .env. Niemniej jednak Jeśli uzyskam dostęp do środowiska, otrzymam: Wyjątek RuntimeException w pliku EncryptionServiceProvider.php wiersz 45: Nie znaleziono obsługiwanego modułu szyfrującego. Szyfr i/lub długość klucza są nieprawidłowe. – Fabian
Jakim jest twoim szyfrem, powinno być 'AES-256-CBC'. Otrzymałem takie błędy, gdy szyfr nie jest ustawiony prawidłowo lub gdy pamięć nie jest zapisywalna –