ข้ามไปที่เนื้อหาหลัก

การเปิด Error Reporting บน Localhost และ Production Server

สำหรับการพัฒนาเว็บฯสิ่งที่หลีกเลี่ยงไม่ได้คือ Error ดังนั้นการจะ Debug ได้นั้น ก็ต้องทำความเข้าใจกับ Error ให้ได้เสียก่อน (ซึ่ง StackOverflow นั้นช่วยได้เยอะทีเดียว)

วิธีการเปิดข้อความแจ้ง Error บน Localhost นั้นง่ายๆครับ แค่เข้าไปแก้ไขที่ไฟล์ php.ini




แต่ถ้าข้อผิดพลาดเกิดขึ้นบน Production Server เราอาจจะไม่สามารถแก้ไขที่ php.ini ได้โดยตรง เราสามารถเพิ่มคำสั่งในไฟล์หน้านั้นๆ เพื่อแสดง Error ได้ดังนี้

Production Server :
(ส่วนนี้ให้เอาไว้ที่ไฟล์ Controller ที่ต้องการตรวจสอบเป็นไฟล์ๆไปนะครับ ทดสอบเสร็จก็ลบออกด้วย)

<?php
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);


นำคำสั่งสีน้ำเงินไปวางไว้บนสุด หลังเปิดแท็ก PHP
เพียงเท่านี้เราก็จะเห็น Error ที่เกิดขึ้นเมื่อนำไฟล์ไปรันบน Web hosting หรือ Production Server ได้ทันที


PHP CI MANIA - PHP Code Generator 

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

ความคิดเห็น

ค้นหาบล็อกนี้

บทความเดือนล่าสุด