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

  1. Falls nötig die .env aus .env.example kopieren.
  2. php artisan key:generate ausführen.
  3. Bei zwischengespeicherter Konfiguration php artisan config:clear ausführen.
  4. 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.