ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free ScriptSMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร
หน้า: 1 [2]  ทั้งหมด   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: SMF ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย แก้อย่างไร  (อ่าน 26342 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
tomdythai
ก๊วนเสียว
*

พลังน้ำใจ: 88
ออฟไลน์ ออฟไลน์

กระทู้: 214



ดูรายละเอียด เว็บไซต์
« ตอบ #20 เมื่อ: 10 ธันวาคม 2014, 10:49:56 »

วิธีแก้ปัญหานี้ที่เคยมีประสบการณ์ตรง

อาการผิดพลาด : หน้าเว็บไซต์จะแสดง "ฐานข้อมูลผิดพลาด ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย"

วิธีแก้ไข :
1. ไปลบ table ชื่อ smf_log_online แล้วทำการสร้างขึ้นมาใหม่

ตัวอย่าง sql ในการสร้าง table smf_log_online ใหม่
โค๊ด:
CREATE TABLE `smf_log_online` (
  `session` VARCHAR(32) NOT NULL DEFAULT '',
  `log_time` INT(10) NOT NULL DEFAULT '0',
  `id_member` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
  `id_spider` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
  `ip` INT(10) UNSIGNED NOT NULL DEFAULT '0',
  `url` TEXT NOT NULL,
  PRIMARY KEY (`session`),
  KEY `log_time` (`log_time`),
  KEY `id_member` (`id_member`)
) ENGINE=MYISAM DEFAULT CHARSET=utf8;

2. ปิดบราวเซอร์ และทำการเคียร์แคซ
3. เปิดเว็บเราขึ้นมาแล้วยิ้มอย่างมีความสุข

ปล. หากไม่ใช่ table smf_log_online ให้ไล่หาดูว่า table ตัวใหนพังนะครับ (เป็นปัญหาที่เจอมาเองนะครับ อาจจะไม่ใช่ปัญหาที่คุณเจอก็ได้)
บันทึกการเข้า

หน้า: 1 [2]  ทั้งหมด   ขึ้นบน
พิมพ์