Server Error 500 - Internal server error จัดการอย่างไรดี?

โดย CyberMAN

สำหรับปัญหานี้จะพบได้เมื่อรันบน Production Server!!

เมื่อเจอปัญหา Server Error 500 - Internal server error เราจะจัดการอย่างไรดี?
Server Error 500 - Internal server error
ปัญหาที่พบในครั้งนี้ก็คือ การสั่งบันทึกข้อมูล ซึ่ง data type ควรจะเป็น String แต่ตอนเขียนคำสั่ง Query ดันส่งค่าเป็น Integer ดังนั้นก็เจอ error ตามระเบียบ





และเราจะรู้ได้อย่างไรว่าแต่ละครั้งที่เจอปัญหา Server Error 500 - Internal server error นั้นเกิดจากอะไร???

ถ้าอยากรู้ก็ต้องเปิดดู error เพื่อดูการแจ้งเตือนจากข้อความที่แสดงออกมาบนหน้าเว็บครับ

สำหรับขั้นตอนก็มีดังนี้

1. เปิด Internet Information Services (IIS) Manager ขึ้นมา
2. เปิด Error pages



3. คลิกขวาที่รหัส 500 แล้วเลือก Edit Feature Setting..



4. เปลี่ยนตัวเลือกไปที่ Detailed errors



จากนั้นก็ไปยังหน้าเพจที่ Server Error 500 - Internal server error แล้วลองรันอีกครั้ง คราวนี้จะพบกับข้อความแสดงข้อผิดพลาดขึ้นมา ซึ่งในที่นี้ก็คือการกำหนด Data Type ไม่ตรงกับฐานข้อมูลนั่นเอง



ทั้งนี้ทั้งนั้น ข้อความที่แสดง error ของแต่ละครั้งอาจจะไม่เหมือนกัน ขึ้นอยู่กับว่าเกิดข้อผิดพลาดขึ้นที่ส่วนใดนั่นเอง

และหลังจากที่เปิดแสดงข้อผิดพลาดแล้ว ก็อย่าลืมปิดให้เรียบร้อยเหมือนเดิมด้วยนะครับ


PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม เขียนโปรแกรมง่ายและสะดวกขึ้น
สนใจสั่งซื้อราคาสุดคุ้ม >> http://fastcoding.phpcodemania.com/