wordpress

ล็อกอินเข้า WordPress ไม่ได้?!!?

พอล็อกอินปุ๊บเจอประโยคสะกดวิญญาณนี้..

You do not have sufficient permissions to access this page.

พยายามอย่างไรก็เข้าไม่ได้ เอ่ะมันเกิดจากอะไร?

คำถามนี้ถ้าถามกูเกิ้ลก็จะพบคำตอบ เช่นเดียวกับในนี้ ผมก็จะตอบไว้เช่นกัน(ส่วนหนึ่งสำหรับตัวเอง..กลัวจะลืม)

ปัญหาเกิดจากการที่เราเปลี่ยน prefix ปกติเวิร์ดเพรสจะมีprefix มาตรฐานคือ wp_ แต่บางทีบางครั้งเราอยากจะรันเวิร์ดเพรสหลายๆตัวในโฮสท์เดียวกัน จำจะต้องเก็บข้อมูลไว้ในตารางเดียวกัน จึงจำต้องเปลี่ยน prefix เพื่อไม่ให้มันซ้ำกัน

พอเปลี่ยนปุ๊บ ก็เจอปัญหานี้ทันที!!

You do not have sufficient permissions to access this page.

Matt done WordPress style

วิธีแก้ก็แค่เปิดฐานข้อมูลขึ้นมาครับ แก้ไขอยู่ 2 ตาราง คือ wp_usermeta และ wp_options

ตาราง wp_usermeta หาข้อมูลนี้  wp_capabilities, wp_user_level และตาราง wp_options หา wp_user_roles เปลี่ยน prefix wp_ ใหม่ให้เป็น prefix ตามที่เรากำหนดใหม่ซะ

เช่น wp_user_roles ถ้าใช้ prefix เป็น mu_ ก็แก้เป็น mu_user_roles

เอวังก็มีด้วยประการฉะนี้แล.

2 thoughts on “ล็อกอินเข้า WordPress ไม่ได้?!!?

Leave a Reply

Your email address will not be published. Required fields are marked *