Error reporting ระบบรายงานข้อผิดพลาดบน drupal

error-404-page

Error reporting ส่วนนี้จะการจัดการเกี่ยวกับกรณีที่เมื่อคนเยี่ยมชมเว็บไซต์เราเข้าไปยังหน้าที่ไม่มีอยู่จริง (page 404) หรือเข้ามาหน้าที่ไม่มีสิทธิ์ในการเข้าถึง (page 403) โดยให้เริ่มจากคลิกที่เมนู Create content >> Page แล้วใส่ข้อมูลที่เราต้องการลงไป เพื่อสื่อสารไปยังผู้สื่อสารว่าไม่พบเว็บเพจเป้าหมายที่ผู้ใช้ต้องการ ดังรูปข้างล่าง
drupal

ต่อมาให้เรากดปุ่ม Save และเมื่อจัดเก็บแล้ว drupal จะแสดงหน้าเว็บใหม่ที่เราเพิ่งสร้างพร้อมกับ URL ใหม่ของหน้าเว็บ เช่น http://localhost/drupal/node/3 ให้เราจำตัวนี้ไว้
screenshot_001

ต่อมาให้เราไปคลิกที่เมนู Administer >> Site configuration >> Error reporting จะได้หน้าตาสำหรับกรอก URL ให้เรากรอก URL เมื่อสักครู่นี้ใส่ลงในช่อง Default 404 (not found) page: จากนั้นกดปุ่ม Save
drupal

จากนั้นลองทดสอบเปิดหน้าที่ไม่มีอยู่จริง เช่น http://localhost/drupal/555 เราก็จะได้รับข้อความแจ้งข้อผิดพลาดตามหน้าที่เราสร้างขึ้นมา
error404

ในส่วนของ Default 403 (access denied) page: เป็นหน้าที่แจ้งเตือนว่าผู้ใช้นั้นไม่มีสิทธิเข้าถึงข้อมูลที่ต้องการก็จะแสดงหน้านี้ออกมา โดยขั้นตอนในการทำจะเหมือนกับ error 404 ด้านบนครับ และสำหรับ option ในหัวข้อ Error reporting: มีไว้ให้เราเลือกว่าจะแสดงข้อความผิดพลาดขึ้นสู่หน้าจอและเก็บข้อมูลลงใน log files พร้อมกัน หรือเพียงแค่เก็บข้อมูลลงใน log files เพียงอย่างเดียว ผมแนะนำว่าให้เลือกเป็น เก็บข้อมูลลงใน log files เพียงอย่างเดียว จากนั้นกด Save ดังรูป
drupal

บทความแนะนำ
    blog comments powered by Disqus