Fehler-Lösung
No application encryption key has been specified beheben
Laravel braucht einen APP_KEY, um Sessions, Cookies und verschlüsselte Werte zu schützen. Er fehlt oder wird nicht geladen.
Die Fehlermeldung
No application encryption key has been specified.
Mögliche Ursachen
- .env fehlt oder APP_KEY ist leer. Nach einem frischen Checkout gibt es keine .env, oder der Wert APP_KEY ist leer.
- Konfiguration im Cache. Eine alte, zwischengespeicherte Konfiguration enthält den Schlüssel nicht.
Lösung
- Falls nötig die .env aus .env.example kopieren.
- php artisan key:generate ausführen.
- Bei zwischengespeicherter Konfiguration php artisan config:clear ausführen.
- Achtung auf Produktivsystemen: Ändern Sie einen vorhandenen Schlüssel nicht einfach. Alle Sessions werden ungültig und bereits verschlüsselte Daten lassen sich nicht mehr entschlüsseln. Alte Schlüssel können Sie in APP_PREVIOUS_KEYS eintragen.
Schlüssel erzeugen
cp .env.example .env
php artisan key:generate
Quelle: Laravel 12.x: Encryption · Stand: 2026-10-09
Verwandte Fehler
Fehler bleibt bestehen?
Ich schaue mir Ihr Laravel-Projekt an und sage Ihnen ehrlich, woran es liegt. Kostenloses 30-Minuten-Gespräch.