Baik kali ini saya akan membagikan cara mengatasi error “The only supported ciphers are AES-128-CBC and AES-256-CBC” di laravel. Banyak kasus setelah berhasil install laravel ketika mengakses localhost/nama-project/public atau localhost:8000 terjadi error yang demikian. Sebenernya apakah yang terjadi? apa hal tersebut bisa diatasi?.  Jangan khawatir, error tersebut dikarenan key nya belum di generate. Lalu bagaimana cara mengatasinya?.

Kita langsung saja ke topik pembahasan

Requirement

Yang dibutuhkan:

  • Laravel yang sudah terinstall (saya memakai laravel 5.4)
  • Text Editor
  • Terminal

 

Langkah-langkah

Oke sekarang kita masuk ke langkah-langkahnya:

  1. Pastikan laravel sudah terinstall dengan benar tanpa ada paket yang tertinggal, cara mengeceknya dengan cara buka terminal, lalu arahkan ke direktori xampp->htdocs->folder-project. Lalu ketikan perintah ini:

    php artisan -v

  2. Jika muncul tulisan seperti ini:

    Laravel Framework 5.4.36

  3. maka laravel sudah terinstall dengan baik.
  4. Selanjutnya temen-temen buka folder config lalu edit file app.php
  5. Cari tulisan ini:

    ‘key’ => env(‘APP_KEY’),

    ‘cipher’ => ‘AES-256-CBC’,

  6. Pastikan chiper yang temen-temen gunakan adalah:

    AES-128-CBC

  7. atau

    AES-256-CBC

  8. lalu buka terminal yang sudah temen-temen arahkan ke direktori project temen-temen kemudian ketikan perintah:

    php artisan key:generate

  9. nanti akan muncul tulisan kurang lebih seperti ini:

    Application key [base64:wdOTU2wOr2ja2X4oKqmBbLORkdsmGASgBvStIlAlDVs=] set successfully.

  10. Artinya temen-temen sudah berhasil menggenerate key dari laravelnya.
  11. silahkan refresh web browser temen-temen
  12. dan Taraaa, tampilan awal laravel berhasil muncul 🙂

Sekian tutorialnya nantikan tutorial selanjutnya yaa 🙂 jika ada pertanyaan silahkan tinggalkan komentar dibawah 😀