• dcc.dp@undipa.ac.id
  • Alamat: Jl. Perintis Kemerdekaan III, BTN Hamzy Blok Q No.3, Makassar, Indonesia

Mengatasi Laravel Error: Tidak Ada Kunci Enkripsi Aplikasi (APP_KEY)

Rahmanhia Ramadhani 5 Comments Agustus 20, 2025

Mengatasi Laravel Error: Tidak Ada Kunci Enkripsi Aplikasi (APP_KEY)

Saat menggunakan Laravel, sering kali muncul error bertuliskan “No Application Encryption Key Has Been Specified” yang membuat aplikasi tidak bisa berjalan dengan semestinya. Pesan ini berarti Laravel belum memiliki kunci enkripsi yang sangat penting untuk menjaga keamanan berbagai data sensitif, seperti cookies, sesi pengguna, dan password.


Error ini biasanya terjadi karena Laravel memerlukan sebuah kunci khusus yang disebut APP_KEY. Kunci ini berperan sebagai kode rahasia yang digunakan untuk mengenkripsi dan mendekripsi data agar tetap aman. Jika kunci ini belum dibuat atau tidak tercantum di dalam file konfigurasi .env, maka aplikasi Laravel akan memberikan peringatan error tersebut.


Cara Mengatasi Error Ini
1. Pastikan File  .env Ada dan Berisi Konfigurasi
Buka folder utama proyek Laravel dan periksa ada tidaknya file  .env. File ini berfungsi sebagai tempat penyimpanan konfigurasi aplikasi, termasuk kunci rahasia. Jika file .env tidak ada, maka aplikasi tidak dapat menemukan setting penting seperti APP_KEY. Cara membuat file .env jika belum ada adalah dengan menggandakan file contoh bawaan .env.example

2. Cek Apakah APP_KEY Sudah Ada dan Terisi Buka file .env, lalu cari baris yang berisi APP_KEY=. Di sana harus ada nilai kunci enkripsi yang biasanya berupa string panjang acak. Contohnya:

3. Generate Kunci APP_KEY Baru Jika Belum Ada
Jika pada baris APP_KEY di .env kosong atau tidak ada,  Jalankan perintah ini di terminal pada folder:

Perintah ini akan secara otomatis membuat dan mengisi APP_KEY di file .env dengan kunci enkripsi yang baru dan aman.

  • Share: