Mungkin masih ada yang bingung ketika mengalami error di aplikasi web yang dihasilkan oleh PHPMaker 2021, karena tidak ada detail dari pesan error yang ditampilkan.
Hal ini wajar, karena secara Default atau standar, pesan error yang ditampilkan sangatlah bersifat umum.
Biasanya Anda akan melihat pesan seperti ini saja di halaman Aplikasi Web tersebut:
{"statusCode":0,"error":{"class":"text-danger","type":"Error","description":"An internal error has occurred while processing your request."}}
Dengan kata lain, pesan error yang ditampilkan hanyalah satu kalimat ini saja: An internal error has occurred while processing your request.
Pertanyaannya, bagaimana cara mengetahui detail dari pesan error tersebut? Karena mustahil rasanya untuk mengatasi masalah di atas tanpa mengetahui penyebabnya.
Cukup lakukan langkah-langkah berikut:
- Buka file project tersebut menggunakan aplikasi PHPMaker 2021
- Masukkan log/ dari bagian PHP -> General Options -> Audit Trail -> Log file folder,
-
Klik menu Tools -> Advanced Settings, lalu aktifkan pengaturan berikut:
- Debug,
- Treat PHP warnings and notices as errors,
- Log SQL to file,
- Log error to file,
kemudian klik tombol OK untuk menyimpan perubahan.
- Generate ulang semua file script menggunakan aplikasi PHPMaker 2021 seperti biasa.
- Jalankan kembali Aplikasi Web yang sudah dihasilkan oleh PHPMaker 2021 tadi dari browser.
- Jika error masih terjadi, buka file .log yang dihasilkan oleh sistem pada sub-direktori log di bawah root dari Aplikasi Web, dengan menggunakan aplikasi editor teks seperti Notepad++.
Nah, sekarang Anda dapat melihat detail dari pesan error tadi melalui file .log tersebut. Berdasarkan detail itulah seharusnya Anda sudah tahu penyebab dari terjadinya error di atas.
Selamat mencoba! 🙂
Tinggalkan Balasan