มันขึ้นข้อความอย่างนี้ครับ
Could not delete word list entry
DEBUG MODE
SQL Error : 126 Incorrect key file for table ‘./phpbb/phpbb_search_wordlist.MYI’; try to repair it
DELETE FROM phpbb_search_wordlist WHERE word_id IN (366, 367, 368)
Line : 382
File : functions_search.php
ไม่ทราบว่าหมายความว่าไง ต้องทำไงบ้าง
แต่ post กระทู้ได้ปกติครับ
รบกวนผู้รู้ด้วยนะรับ
mean
March 13, 2007, 12:03pm
2
ลองเข้าไปที่ phpmyadmin เข้า เลือกทุก Table นะครับ
หลังจากนั้นเลือก Repair หรือ ซ่อมแซม
ดูครับว่าหายไหม นะลองดูครับ
ขอบคุณมากครับ
ว่าแต่ phpmyadmin นี่เข้าทางไหนได้อ่ะครับ lol
ปกติแล้วน่าจะเป็นเลข ip ตามด้วย phpmyadmin ครับ
เช่น
้http://255.255.255.255/phpmyadmin
ICOM
March 13, 2007, 1:41pm
5
หรือไม่ก็ เข้าผ่านจากหน้า control panel ครับ
ขอชมนอกเรื่องหน่อยน่ะครับ…
คำว่า ผ้าม่าน ติดอันดับ 1 ใน google ครับ
หาเจอแล้วครับ
เลือกทุก table นี่คือ
table ที่ว่านี่คือไอ้ที่ขึ้นต้นด้วย phpbb_*** ใช่ไหมครับ
เลือกทุกอันแล้วเลือกที่ซ่อมแซม
แล้วก็มีข้อความบอกประมาณว่า ok ที่ทุกๆ table ยกเว้นที่ phpbb.phpbb_search_wordlist ฟ้องว่า Table is already up to date ครับ
ลองเช็คดูก็ยังแก้ไขไม่ได้ครับ
รบกวนด้วยครับผม
ตามรูปเลยครับ จัดทำให้แล้ว น่าจะเข้าใจง่ายกว่าคำอธิบาย
1.เราจะแก้ไขตัวใหนก็ติ๊กเลือก เอาครับ
2.หลังจากกันก็เลือก “ซ่อมแซม”
เสร็จ…
ขอบคุณทุกท่านมากครับ
คือมันขึ้นอย่างนี้ครับ
พอผมคลิกที่tabด้านซ้ายที่ขึ้นด้วย php_ อันอื่นๆมันก็มีหน้าตาแบบที่คุณsiamniceโชว์ให้ดูครับ
แต่พอคลิกไอ้ตัวปัญหา phpbb_search_wordlist มันก็เป็นแบบนี้ครับ
ข้อความอย่างนี้ครับ
ผิดพลาด
คำค้น SQL:
Hopess
March 13, 2007, 4:13pm
11
ขอยืมรูปหน่อยนะครับ
ติ๊ก แค่ตรง ช่องข้างหน้าครับ
แล้วเลื่อนแล้ว เลือกตามรูปข้างบนอ่ะครับ แล้วเลือก Repair หรือซ่อมแซม
พอทำแล้วมันขึ้นอย่างนี้ครับ
icez
March 13, 2007, 4:40pm
15
งั้นลองเลือกเป็น ปรับแต่งตาราง ดูครับ
ปรับแต่งแล้วครับ
ขึ้นแบบนี้ครับ
icez
March 13, 2007, 4:53pm
17
เข้าไปหน้า sql นะครับ
กรอกไปว่า
truncate table phpbb_search_wordlist;
คุณ icez ครับใช้ได้แล้วครับผมขอบคุณมากๆครับ
mean
March 13, 2007, 5:00pm
19
น่าจะเป็นการ ลบ แถว ในตารางทั้งหมด ครับ
พอดีเจอบทความครับ ลอง ดูเพิ่มเติมครับ http://www.itcompanion.co.th/Contents/sqlproge2/19.html
ง่ายๆ คือ ล้าง ตารางครับ
หากให้เดาที่เกิด Error นั้นอาจเป็นเพราะ ลำดับในการ เขียนตาราง อาจมีปัญหาครับ
เราต้องเช็คว่าตารางนั้นๆ ใช้ทำอะไร phpbb_search_wordlist
อาจจเป็น การเก็บ Keyword ที่มีผู้ search ล่าสุด แล้วข้อมูลถูกเก็บ ใน sql เมื่อเรียกใช้หรือแก้ไข ทำใช้เกิด error
ปัญหาเหล่านี้มักเกิดกับ สัญลักษณ์ ต่างๆ ครับเช่น ’ " \ เป็นต้นครับ
ปล. แต้งไอซ์ด้วยคนครับ ไว้ใช้วันหลังเผื่อมัน repair ไม่ได้
สำหรับผู้ดูแลระบบครับ
หาก วันดีคืนดี IPB PHPBB ในเว็บลูกค้าของเรา error พร้อมๆ กัน (*** ผมเคยเจอ งง เลยเหมือนกัน
สามารถใช้คำสั่งนี้แก้ไขได้ครับ ** หรือนานๆ ทีทำก็ได้ครับ ตารางที่เกิดบักจะได้รับการแก้ไข
Repair all database
mysqlcheck -u YOURUSER -pYOURPASSWORD --auto-repair --all-databases
Hopess
March 13, 2007, 5:20pm
20
lol
ผมใช้
myisamchk -r -c *.MYI
แต่ต้องเข้าไปในโฟลเดอร์ SQL นั้นๆนะครับ
วิธีไว้ใช้ที่เวลา repair ไม่ได้ครับ
เป็นบ่อยอิอิ
PS . อ๋อลืมเตือนครับใช้ Phpbb ระวังนิดนึงนะครับ เห็นว่า ถูก hack ง่าย