ปัญหาของ PDO::__construct() มีทานใดแก้ได้แล้วบ้างครับ

[2021-01-13 21:47:46] ERROR:
PHP notice : PDO::__construct(): send of 5 bytes failed with errno=32 Broken pipe in /home/xxxxx/domains/xxxxxxxx.com/public_html/xxxxxx/Kotchasan/Database/PdoMysqlDriver.php on line 59

จาก Error นี้ ผมลองหาใน Google ดูแล้ว บ้างก็ให้เพิ่ม
$this->oprions[\PDO::ATTR_PERSISTENT] = TRUE;
$this->oprions[\PDO::ATTR_ERRMODE] = \PDO::ERRMODE_EXCEPTION;
$this->oprions[\PDO::ATTR_EMULATE_PREPARES] = TRUE;

แต่ก็ไม่ได้ผล บ้างก็ให้แก้ my.cnf แต่ server เป็นแบบเช่า เราแก้เองไม่ได้ จนปัญญา T____T
13 ม.ค. 2564 6 1,057

ปัญหานี้ที่เคยเจอ ผมแก้ไขบน Server นะ แต่จำไม่ได้แล้วว่าแก้อะไร
#1

Try changing the following.

wait_timeout=60
to
wait_timeout=3600

This is located in the /etc/mysql/my.cnf

ใช่วิธีนี้รึป่าวครับ ผมลอง server ที่เช่าอีกเจ้าไม่มีปัญหา ตอนนี้ก็ยังแก้ไม่หาย เป็นท้อ..
#2

ปัญหาของ PDO::__construct() มีทานใดแก้ได้แล้วบ้างครับ
ล่าสุดผมทดลองเอา admin framework version 2.1.0 มาติดตั้งใน server ที่มีปัญหา ปรากฏว่า ใช้งานได้ ไม่ติดปัญหา PDO::__construct()
ส่วนตัวที่มีปัญหาคือ version 3.1.1

ผมแนบ รูปเปรียบเทียบ server ตัวที่ไม่มีปัญหาทั้ง 2 version
#3

ปัญหาของ PDO::__construct() มีทานใดแก้ได้แล้วบ้างครับ
และตัวนี้ ใช้ admin framework version 3.1.1 ไม่ได้
#4

ล่าสุดผมลองมั่วๆ ในโค้ด แก้ได้แล้วครับ

เริ่มจากผมไม่สามรถเข้าเมนู สมาชิกได้ เพราะมี Error ตัวนี้
ผมทำการ บัคโค้ดทีละจุด จนมาเจอว่า ตัวปัญหาคือ self::$cfg->member_status
ผมแก้ปัญหานี้ด้วยการ ไปสร้าง array Member_status ใน ตั้งค่าภาษาแทน ตอนนี้สามารถใช้งานได้แล้วครับ

อาจารย์อาจะแก้ไขปัญหาใน version หน้า โดยการเปลี่ยน member_status ให้เรียกผ่าน DB เอานะครับ
#5

อ้างอิงจาก ความคิดเห็น #5ล่าสุดผมลองมั่วๆ ในโค้ด แก้ได้แล้วครับ

เริ่มจากผมไม่สามรถเข้าเมนู สมาชิกได้ เพราะมี Error ตัวนี้
ผมทำการ บัคโค้ดทีละจุด จนมาเจอว่า ตัวปัญหาคือ self::$cfg->member_status
ผมแก้ปัญหานี้ด้วยการ ไปสร้าง array Member_status ใน ตั้งค่าภาษาแทน ตอนนี้สามารถใช้งานได้แล้วครับ

ตัวแปรนี้มีโดย default อยู่แล้วครับ https://github.com/.../Gcms/Config.php#L75
ถ้าไม่ได้มีการแก้ไขไว้ที่อื่น หรือไปตั้งค่าไว้ที่อื่น ไม่มีปัญหาแน่ๆ (น่าจะเกิดจากการแก้ไขด้วยตัวเอง)
#6
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M