ขั้นตอนการเปิด Error ใน CodeIgniter 4 เมื่อข้อความ Whoops!

โดย SONGCHAI SAETERN
ขั้นตอนการเปิด Error ใน CodeIgniter 4

Whoops!

We seem to have hit a snag. Please try again later...



เมื่อเกิดข้อผิดพลาด CodeIgniter 4 จะไม่แสดง Error message ออกมาให้เห็น เพราะตั้งค่าไว้ให้รันในโหมดเว็บเซิร์ฟเวอร์จริง (Production Server)



เพื่อค้นหาวิธีการเปิดข้อความ Error จึงลองค้นหาใน Google ด้วยคำว่า "how to debug codeigniter 4"


ก็ได้วิธีมาว่า ให้แก้ไขค่าที่ไฟล์ env โดยแก้ไขชื่อไฟล์เป็น .env



หากใช้ Notepad++ ก็ให้คลิกขวา แล้วเลือก Edit with Notepad++

เลื่อนหาบรรทัด CI_ENVIRONMENT และทำการเปลี่ยนค่า


ให้ลบเครื่องหมาย # ด้านหน้าออก และเปลี่ยนค่า production เป็น development


กลับไปที่หน้าเว็บบราวเซอร์ แล้วกดรีเฟรชหน้าเว็บอีกครั้ง (F5) ก็จะปรากฏข้อความแสดง error ออกมาให้ Debug กันได้ง่ายขึ้น

* หมายเหตุ *
กรณีนำไปใช้บนเว็บโฮสติ้ง หรือบนเว็บเซิร์ฟเวอร์จริง (Production Server) ให้ทำการแก้ไขค่าเป็น production ก่อนอัพโหลด


ที่มา : https://stackoverflow.com/questions/60501607/how-to-debug-codeigniter-4


PHP CI MANIA - PHP Code Generator 

โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"
http://fastcoding.phpcodemania.com/index.php/#purchase-order
ราคาสุดคุ้ม  4,500  บาท
http://fastcoding.phpcodemania.com