IP.Board 2.3.x มีปัญหาเมื่อติดตั้งกับ MySQL 5.1 ขึ้นไป ปัญหาเกิดจาก MySQL ตั้งแต่ 5.1 ขึ้นไป ได้เปลี่ยนรูปแบบคำสั่ง CREATE TABLE ใหม่นิดหน่อย คือจาก MySQL รุ่นต่ำกว่า 5.1 สามารถเลือกใช้รูปแบบคำสั่ง TYPE หรือ ENGINE แต่ใน MySQL 5.1 ขึ้นไปได้ตัดคำสั่ง TYPE ออกไป เหลือแต่ ENGINE
วิธีแก้ไขสำหรับผู้ใช้ IP.Board 2.3.x
ให้แก้ไขไฟล์ install/sql/mysql_install.php
หาคำว่า
return preg_replace( "#\);$#", ") TYPE=".$table_type.";", $query );
เปลี่ยนเป็น
return preg_replace( "#\);$#", ") ENGINE=".$table_type.";", $query );