Contact
Line : comsiam
Contact
Line : comsiam

เปิด Debug ใน Joomla ได้จาก System → Global Configuration โดยตั้ง Debug System เป็น Yes และปรับ Error Reporting ตามความจำเป็น จากนั้นเปิดหน้าที่มีปัญหาและอ่านข้อมูลวินิจฉัยที่แสดง การเปิด Debug อาจเผยข้อมูลระบบ จึงควรใช้ชั่วคราวและปิดทันทีหลังตรวจเสร็จ
① เข้าหน้าแอดมิน Joomla แล้วเลือก System → Global Configuration
② เปิดแท็บ System และตั้งค่า Debug System เป็น Yes
③ หากต้องการดูปัญหาเกี่ยวกับคำแปล ให้เปิด Debug Language เพิ่ม โดยใช้เฉพาะเมื่อกำลังตรวจข้อความภาษา
④ บันทึกการตั้งค่า แล้วเปิดหน้าที่เกิดปัญหาใหม่ ข้อมูล Debug จะปรากฏบริเวณด้านล่างของหน้าเว็บหรือหน้าแอดมินตามการตั้งค่า
① ใน Global Configuration เปิดแท็บ Server
② ตั้ง Error Reporting เป็นระดับที่ช่วยให้เห็นข้อผิดพลาดระหว่างวิเคราะห์ เช่น Maximum หากจำเป็น
③ บันทึก แล้วทำขั้นตอนที่ทำให้เกิดปัญหาซ้ำ
④ อ่านข้อความที่แสดง โดยจดประเภทข้อผิดพลาด ชื่อไฟล์ บรรทัด และส่วนเสริมที่เกี่ยวข้อง
① เปิดปลั๊กอิน System – Debug แล้วตรวจตัวเลือก Allowed Groups ให้จำกัดผู้ที่เห็นข้อมูล เช่น Super Users
② เปิดหน้าเว็บเฉพาะที่ต้องตรวจ และอย่าทิ้งหน้าที่แสดงข้อมูล Debug ไว้ให้ผู้เข้าชมทั่วไป
③ เปรียบเทียบข้อมูลก่อนและหลังปิดส่วนเสริมหรือคืนค่าที่เพิ่งเปลี่ยน เพื่อหาว่าส่วนใดทำให้เกิดปัญหา
④ หากพบ SQL หรือข้อความจากส่วนเสริม ให้จดเฉพาะรายละเอียดที่จำเป็น ไม่เผยแพร่ข้อมูลส่วนตัวหรือข้อมูลเข้าสู่ระบบ
① สำรองไฟล์ configuration.php ก่อนแก้ไข
② ใช้ File Manager หรือ FTP เปิดไฟล์ configuration.php ในโฟลเดอร์หลักของ Joomla
③ ผู้ดูแลที่เข้าใจการแก้ไฟล์ PHP สามารถตั้งค่าดีบักและระดับรายงานข้อผิดพลาดในไฟล์นี้ชั่วคราวตามโครงสร้างของ Joomla เวอร์ชันที่ใช้
④ เมื่อกลับเข้าแอดมินได้ ให้ปิด Debug และ Error Reporting ระดับสูงผ่าน Global Configuration แล้วทดสอบเว็บไซต์อีกครั้ง
หากไม่มั่นใจในการแก้ไฟล์ configuration.php ให้ขอผู้ดูแลโฮสติ้งช่วยดำเนินการ เพราะการแก้ไวยากรณ์ผิดอาจทำให้เว็บเข้าไม่ได้
① ตั้ง Debug System กลับเป็น No
② คืนค่า Error Reporting เป็นค่าปกติของเว็บไซต์
③ ปิดการตั้งค่าดีบักเพิ่มเติมในปลั๊กอิน หากเปิดไว้เพื่อทดสอบ
④ เปิดหน้าเว็บไซต์ในหน้าต่างส่วนตัว ตรวจว่าไม่มีข้อมูลวินิจฉัยแสดงแก่ผู้เข้าชม
ComSiam แนะนำให้เปิด Debug เฉพาะช่วงที่กำลังตรวจปัญหา และจำกัดกลุ่มผู้ใช้ที่เห็นข้อมูล เพราะรายละเอียดวินิจฉัยอาจเปิดเผยข้อมูลภายในเว็บไซต์
หลังปิด Debug ให้ทดสอบหน้าเดิมอีกครั้ง หากยังแก้ไม่ได้ ให้ส่งข้อความผิดพลาดที่จำเป็นแก่ผู้ดูแลระบบ พร้อม URL และขั้นตอนที่ทำให้เกิดปัญหา ComSiam ใช้ข้อมูลจากหน้า Debug ร่วมกับ Log เพื่อระบุสาเหตุโดยไม่เปิดรายละเอียดทิ้งไว้บนเว็บจริง