แก้ปัญหา Fatal error: Class 'PDO' not found
คำแนะนำแรกที่อยากให้ทำก็คือ ควรอัปเกรดเซอร์ฟเวอร์หรือเปิดใช้งาน PDO ให้ได้ครับ
หากไม่สามารถทำได้จริงๆ ก็สามารถเปลี่ยนมาใช้ MySQL หรือ MySQLi แทนได้ครับ
MySQL เป็นคุณสมบัติเดิมของ GCMS อยู่แล้วครับ การเปลี่ยนกลับมาใช้ MySQL หรือ MySQLi ก็ไม่ได้ยากเย็นอะไร สามารถทำได้ดังนี้
- ดาวน์โหลด class.msql.php class.mysql.zip
(215) - หรือดาวน์โหลด class.mysqli.php class.mysqli.zip
(101) - นำไฟล์ที่ดาวน์โหลดได้ไปใส่ไว้ในโฟลเดอร์ bin/
- แก้ไขไฟล์ bin/load.php บรรทัดที่ 87 เป็น include ROOT_PATH.'bin/class.mysql.php'; (เปลี่ยนจากคำว่า pdo เป็น mysql หรือ mysqli ตามที่ได้ติดตั้งไป)
- แก้ไขฟังก์ชั่น ckClean ที่อยู่ในไฟล์ bin/class.gcms.php ที่บรรทัด 653 เป็น return preg_replace($patt, $replace, $text); (เอา stripslashes ออก)