ระบบ edms ไม่สามารถเปิดหน้าอัพโหลดได้ครับ
version 6.0.3
log file ขึ้นตามนี้ครับ
[2024-01-19 11:11:49] ERROR: <br>Exception : <em>SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #6 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'pwedm.C2.topic' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by</em> in <b>/var/www/html/edms-main/Kotchasan/Database/Driver.php</b> on line <b>254</b>
log file ขึ้นตามนี้ครับ
[2024-01-19 11:11:49] ERROR: <br>Exception : <em>SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #6 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'pwedm.C2.topic' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by</em> in <b>/var/www/html/edms-main/Kotchasan/Database/Driver.php</b> on line <b>254</b>
PHP 8.1.2-1ubuntu2.14
mysql-server 8.0.32-0ubuntu0.22.04.2
3. การตั้งค่าฐานข้อมูลแบบรัดกุม ปัญหานี้จะทำให้ไม่สามารถเพิ่มข้อมูลลงในฐานข้อมูลได้ (แต่การแสดงผลอาจทำได้ปกติ) ซึ่งเกิดจากการตั้งค่า sql_mode ไว้ การแก้ไขให้ทำตามนี้ https://www.goragod.com/...a_default_value.html
หรือ ถ้าไม่สามารถเข้าไปแก้ไขการตั้งค่าได้ สามารถกำหนดค่า sql_mode ได้ที่ไฟล์ load.php เช่นกัน
/*
* ระบุ SQL Mode ที่ต้องการ
* หากพบปัญหาการใช้งาน
*/
//define('SQL_MODE','');
โดยการเอา เครื่องหมาย // ข้างหน้า define('SQL_MODE',''); ออก
หรือ สามารถกำหนดค่าที่ต้องการได้
การแสดงผลข้อผิดพลาด หลังจากเปิดใช้งาน DEBUG แล้ว สามารถตรวจสอบได้ 2 ที่ คือ ทางหน้าจอ และ อีกจุดหนึ่งทีสามารถเกิดขึ้นได้คือที่ console ของ Browser ให้ตรวจสอบดูทั้งสองที่ด้วย