ในตารางของฉันฉันได้สร้างดัชนีใน 'col1' เพื่อป้องกันรายการที่ซ้ำกันซึ่งทำงานได้ดี แต่ข้อความแสดงข้อผิดพลาดที่เกิดขึ้นแสดงให้ผู้ใช้เมื่อพวกเขาพยายามที่จะเพิ่มรายการที่ซ้ำกันน่าจะเป็นปัญหาด้านความปลอดภัยเช่นกัน คำนำหน้าตาราง
มีวิธีหยุด Joomla ไม่ให้แสดง SQL ในข้อความข้อผิดพลาดหรือไม่
ฉันได้ลองเปลี่ยนการตั้งค่าการรายงานข้อผิดพลาดในการกำหนดค่าทั่วโลก แต่ไม่มีผลเท่าที่ฉันสามารถบอกได้ ...
ข้อความตัวอย่าง:
ความผิดพลาด
การบันทึกล้มเหลวด้วยข้อผิดพลาดต่อไปนี้: รายการซ้ำ 'ทดสอบ' สำหรับคีย์ 'TestKey' SQL = INSERT INTO `jml_mycomp_tbl1` (` id ', `col1`,` ลำดับ', `state ',` created_by`) ค่า (0') 'ทดสอบ', '2', '1', '730')
display_errors
(การตั้งค่า PHP) ควรปิดและข้อผิดพลาดดังกล่าวควรถูกบันทึกลงในบันทึกข้อผิดพลาดฝั่งเซิร์ฟเวอร์ของคุณเท่านั้น