แก้ปัญหา X2 หน้า ข้อความส่วนตัว MySQL Query Error
วันก่อนมีน้อง ( nong40313 ) อับเกรดเว็บจาก X1.5 ไป X2แล้วเจอปัญหา หน้าข้อความส่วนตัว ใช้งานไม่ได้
http://www.cg.in.th/data/attachment/forum/201107/30/001811j063k6hccb5d56a5.jpg
เมื่อคลิกที่เมนู ข้อความส่วนตัว แล้วจะเจออาการแบบนี้
http://www.cg.in.th/data/attachment/forum/201107/30/001811jm6dvtrnwvrlgivg.jpg
ซึ่งก่อนหน้านี้ ผมก็เคยเจอ และแก้ปัญหาไปแล้ว แต่ว่ามันมีหลายสาเหตุ
1. เกิดจากการอับโหลดไฟล์ไม่สมบูรณ์
ถ้าสาเหตุนี้ลองอับโหลดไฟล์ไปทับอีกครั้ง แล้วเช็ค permission
(แต่บางทีมันก็ไม่ใช่)
2. เกิดจากตาราง SQL ของ Ucenter นั้นมีปัญหา
ให้ตรวจสอบใน PhpMyadmin ดูครับ
ถ้าปกติจะมีตารางตามนี้อยู่ด้วย
http://www.cg.in.th/data/attachment/forum/201107/30/001814e2lw6ex92lbj0o0j.jpg
แต่ถ้าใครไม่มี วิธีแก้คือ
- ให้ Export ตารางตามนั้นจาก Discuz X2 ที่สมบูรณ์แล้ว Import เข้าไปใหม่ ก็จะใช้ได้ครับ
แต่ถ้าใครไม่มีก็ทำตามขั้นตอนข้างล่างนี้ครับ
1. เขา PhpMyadmin แล้วเลือก SQL ที่เราใช้
2. โหลดไฟล์ cginth_x2.sql_3
(จะเป็นตารางเฉพาะ ส่วนที่หายไปตามรูปข้างบนนะครับ)
3. คลิกที่เมนู SQL ใน PhpMyadmin
Extrack ไฟล์ cginth_x2.sql_3 แล้วเปิดไฟล์ด้วย Notepad
จากนั้น Copy ไปไว้ในช่องตามภาพ แล้วคลิก Go
http://www.cg.in.th/data/attachment/forum/201107/30/001817cikjfqjj7d11cpz6.jpg
เรียบร้อยครับ สุดยอด เป็นเหมือนกันครับ
ขอบคุณมากๆครับ sm945dzsm945dz เอ้า.... เราก็คิดว่าเป็นคนเดียวอย่างนี้ก็มีเพื่อนแล้วละซิ อุอุsm952dz
ยังไม่ได้ลองอัพเกรดใน localhost ดูแหะ
เด๋ยวว่างๆ ลองทำดูก่อน sm942dz ขอบคุณครับ เข้า PhpMyadmin แล้วเลือก SQL ที่เราใช้
เข้าตรงใหนค่ะ อธิบายหน่อยค่ะ แก้ไขครั้งสุดท้ายโดย kanzayo เมื่อ 2011-7-31 18:18
เอาเป็นว่าถามใครๆก็ไม่ใด้รับคำอธิบายอย่างละเอียดเกี่ยวกับการแก้ใข หน้าข้อความส่วนตัว ใช้งานไม่ได้
เลยลองผิดลองถูกจนทำการแก้ใขใด้ เลยนำวิธีที่หนูเร๊กทำมาบอกต่อเพื่อให้เพื่อนๆอีกหลายๆท่านอาจจะ
ไม่เข้าใจใด้นำไปเป็นแนวทางการแก้ใขค่ะ
ขั้นตอนแรกให้ทำการเข้าไปที่ http://www.ชื่อเว๊บของคุณ:2222/ ใส่ชื่อผู้ใช้ และ รหัสผ่าน ของคุณให้ถูกต้อง
ชื่อผู้ใช้ และ รหัสผ่าน คืออันเดียวกับที่โฮสติ้งส่งมาให้คุณใช้สำหรับจัดการเว๊บไซต์
จะเข้ามาเจอกับหน้านี้ค่ะ
สังเกตุให้คลิ๊กเข้าตามรูปค่ะเข้า PhpMyadmin ค่ะ
จะเข้ามาสู่หน้านี้ตามรูปค่ะ
แล้วคลิ๊กเข้าตรงส่วน ชื่อผู้ใช้ที่ตามด้วยเวอร์ชั่นดิสคัทค่ะ ยกตัวอย่างในรูปเช่น Omyim_dcz
จะเข้ามาที่หน้านี้ค่ะ สามารถตรวจสอบไฟล์ต่างๆใด้ที่นี่ค่ะ
แต่สำหรับหนูเร๊กแล้ว คลิ๊กเข้าไปต่อที่ เข้า SQL ตามรูปค่ะแล้วทำการก๊อปไฟล์ที่พี่ adman นำมาแจก
ไปวาง แล้วกด GO เลยค่ะ
แค่นี้ก็เรียบร้อยแล้วค่ะ
เนื่องจากเว๊บหนูเร๊กมีปัญหาอย่างที่พี่ adman โพสอยู่แล้วแต่ทำไม่ถูกเลยลองสอบถามไปยังผู้ที่มีความรู้มากกว่า
แต่คำตอบที่ใด้กลับทำให้งง?หนักเข้าไปอีก เลยใด้ทดลองลงมือทำแบบบ้านๆนะค่ะ ลุยดิบๆ
หลังจากที่ใช้เวลาพอสมควรก็สามารถทำการแก้ใขใด้สำเร็จ ก็ขอขอบคุณไฟล์พี่ adman ด้วยค่ะ
ปล.อยากให้เวลาแนะนำอะไรควรจะละเอียดบ้างนะค่ะเพราะทุกคนที่เกิดปัญหาแล้วหาทางแก้ใข ไม่ใด้เก่งกันทุกคน
จริงๆ อัพเกรด ucenter เป็น 1.6 เลยก็ได้มั๊งครับ
ที่มันเออเร่อเพราะตาราง pm ใน x2 มันเพิ่มขึ้นมาอีก 11 ตาราง
ใน x1.5 มี 2 ตาราง ระบบเลย เออเร่อเพราะหาตารางอีก 11 ตารางไม่เจอ
ที่ผ่านมารู้สึกยิ่งเวอร์ชั่นสูงตารางยิ่งมากขึ้น ต้นฉบับโพสต์โดย kanzayo เมื่อ 2011-7-30 19:14 static/image/common/back.gif
เข้าตรงใหน ช่วยอธิบายหน่อยค่ะ
โหลด cginth_x2.sql_3.gzแล้วอัพขึ้น MYSQL ครับ ต้นฉบับโพสต์โดย kanzayo เมื่อ 2011-7-30 19:14 static/image/common/back.gif
แก้ไขครั้งสุดท้ายโดย kanzayo เมื่อ 2011-7-31 18:18
เอาเป็นว่า ...
ขอบใจมากนะ น้อง หนูเร็ก คนเก่ง
ตอนนั้นพี่มีงานต้องส่งด้วย เลยไม่ได้อธิบายละเอียด
แต่หนูเร็ก ก็เก่งนะ ที่มีความอดทน หาทางทำจนได้แล้ว ยังเอามาสอนต่ออีก
ถ้าบวกได้เยอะกว่านี้ จะเทให้ หมดใจเลย