OpenSID / OpenDK

79 stars 122 forks source link

error setelah update terbaru #992

Closed pujocahyono closed 2 months ago

pujocahyono commented 3 months ago

Beri keterangan singkat dan jelas mengenai error yang dialami error 500 setelah update ke versi terbaru. di versi 24.03 lancar

Jelaskan langkah sampai terjadinya error

Terangkan secara jelas dan singkat apa yang diharapkan kembali normal

Lampirkan tangkapan layar untuk menjelaskan masalahnya Cuplikan layar 2024-08-03 190011

Informasi tambahan

Tanya Jawab
Versi OpenDK 24.08.0.0
Versi PHP 8.1
System operasi Windows 11
rhikunia commented 3 months ago

Coba Lakukan langkah berikut ini :

  1. Periksa Permission File dan Folder: Pastikan direktori storage dan bootstrap/cache memiliki izin yang benar. Anda bisa mengatur izin dengan perintah berikut: sudo chmod -R 775 storage sudo chmod -R 775 bootstrap/cache

Jika masih ada masalah, coba atur izin ke 777 sementara untuk memastikan apakah itu masalah izin: sudo chmod -R 777 storage sudo chmod -R 777 bootstrap/cache

2.Periksa Konfigurasi Environment: Pastikan konfigurasi di file .env sudah benar. Kadang, kesalahan pada konfigurasi database atau konfigurasi environment lainnya bisa menyebabkan error 500. Pastikan tidak ada typo atau konfigurasi yang salah di file .env. DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=nama_database DB_USERNAME=username DB_PASSWORD=password

  1. Clear Cache: Coba bersihkan cache aplikasi untuk memastikan tidak ada konfigurasi atau cache lama yang menyebabkan masalah: php artisan config:clear php artisan cache:clear php artisan route:clear php artisan view:clear

  2. Debug Mode: Aktifkan mode debug di file .env untuk mendapatkan informasi error yang lebih detail: APP_DEBUG=true

  3. Periksa Log Laravel dan Server: Selain storage/logs/laravel.log, periksa juga log server (seperti Apache atau Nginx) untuk melihat apakah ada informasi tambahan mengenai error. Untuk Apache: /var/log/apache2/error.log

Untuk Nginx: /var/log/nginx/error.log

  1. Composer Dependencies: Pastikan semua dependencies Laravel telah terinstall dengan benar dan up-to-date. Jalankan perintah berikut untuk mengupdate dependencies: composer install composer update

  2. File Permission di .env: Pastikan file .env dapat dibaca oleh aplikasi Laravel. Anda bisa mengatur izin file .env: sudo chmod 644 .env

Semoga dengan langkah-langkah ini dapat membantu permasalahan error 500 tersebut.

Seperti pengalaman yang pernah saya alami dengan masalah yang sama, kemungkinan besar berada pada permission file & folder.

vickyrolanda commented 2 months ago

Sudah diselesaikan di PR https://github.com/OpenSID/OpenDK/pull/1015