ผู้เขียน หัวข้อ: ซ่อมแซมData base Error  (อ่าน 1769 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
ซ่อมแซมData base Error
« เมื่อ: 25 สิงหาคม 2015, 12:28:51 »
บางครั้ง smf จะมีฟ้องเออเร่อโดยไม่ทราบสาเหตุ เท่าที่เคยเจอจะฟ้องอยู่สองเทเบิล
1.log_online
2.messages

สาเหตุก็คงเกี่ยวข้องกับระบบฐานข้อมูลโดยรวม รวมถึงระบบปฏิบัติการของโฮสต์ด้วย
จะเป็นกับเว็บที่ใช้ฐานข้อมูลเดิมมาหลายปี จนขนาดระดับ 200 เม็ก
หรือเว็บที่ผ่านการแก้ไขดัดแปลงตกแต่งมากๆ ทั้งจากฐานข้อมูลและตัวไฟล์
ส่วนเว็บใหม่ๆ เพียวๆ ยังไม่เคยเจอปัญหานี้เหมือนกัน

การซ่อมแซมตารางนั้นในเมนู ผู้ดูแล/บำรุงรักษา ก็มีให้จัดการได้ แต่ถ้าเข้าเมนูผูดูแลไม่ได้
ก็ต้องมาจัดการทาง phpMyAdmin สถานเดียว

1. เข้าเว็บคอนโทรลพาแนล  เข้าพีเอชพีมายแอดมิน
ล็อกอินยูสเซอร์-พาสเวิดของฐานข้อมูล  (หากลืม  เปิดดูได้จากไฟล์เซ็ตติ้งของบอร์ด)
หากเออเร่อตารางไหน  ตารางนั้นจะขึ้นข้อความว่า ถูกใช้งานอยู่

2.เลือกตารางทั้งหมดแล้ว คลิกดร็อปดาวน์เมนู/ซ่อมแซมตาราง

เพียงเท่านี้เว็บบอร์ดก็จะกลับมาใช้งานได้อย่างปกติ



ไหนๆ ก็ตั้งกระทู้แล้วก็จะพาดพิงไปถึงขยะบอร์ดด้วยเลย 
ตาราง log_errors  จะเห็นว่ามีส่วนเกินความจำเป็นถึง 18.5 เม็ก
ส่วนนี้คือการเก็บล็อกข้อผิดพลาดต่างๆที่เกิดขึ้นภายในบอร์ดและฐานข้อมูล
บอร์ดที่ปรับแต่งมากๆ บางทีจะมีขยะอยู่ที่นี่หลายร้อยเม็กเลยทีเดียว
วิธีการจัดการให้ทำตามรูป คลิกที่ถังขยะ (โปรดระวัง อย่าคลิกผิดเด็ดขาด )











เครดิต: http://www.justusers.net/forum/index.php?topic=4411.0
« แก้ไขครั้งสุดท้าย: 24 กุมภาพันธ์ 2017, 20:46:48 โดย smf »