วิธีแก้ไขคุณไม่มีสิทธิ์เพียงพอใน WordPress
เผยแพร่แล้ว: 2025-08-13
การเห็นข้อผิดพลาด“ คุณไม่มีสิทธิ์เพียงพอที่จะเข้าถึงหน้านี้” ใน WordPress สามารถหยุดคุณในแทร็กของคุณได้ ข้อความที่น่าผิดหวังนี้จะปรากฏขึ้นเมื่อคุณพยายามเข้าถึงแดชบอร์ดผู้ดูแลระบบหรือคุณสมบัติ WordPress เฉพาะ ข่าวดี? ข้อผิดพลาดนี้สามารถแก้ไขได้
ในฐานะผู้เชี่ยวชาญ WordPress เราเข้าใจว่าสถานการณ์นี้เครียดแค่ไหน คุณต้องเข้าถึงไซต์ของคุณตอนนี้ไม่ได้ในภายหลัง โดยทั่วไปข้อผิดพลาดนี้จะปรากฏขึ้นเมื่อ WordPress คิดว่าคุณไม่มีสิทธิ์ผู้ใช้ที่เหมาะสมในการดูหรือแก้ไขบางสิ่ง
ในคู่มือนี้เราจะเดินผ่านสิ่งที่ทำให้เกิดข้อผิดพลาดการอนุญาตนี้และให้วิธีแก้ปัญหาที่ชัดเจนทีละขั้นตอนเพื่อให้คุณกลับเข้าสู่แผงควบคุม WordPress ของคุณ เราจะครอบคลุมทุกอย่างตั้งแต่การแก้ไขอย่างรวดเร็วไปจนถึงโซลูชันขั้นสูงมากขึ้นสำหรับปัญหาถาวร
“ คุณไม่มีสิทธิ์เพียงพอในการเข้าถึงหน้านี้” หมายถึงอะไร?
ข้อผิดพลาด“ คุณไม่มีสิทธิ์เพียงพอ” เป็นวิธีการบอกว่าคุณไม่จำเป็นต้องได้รับอนุญาต ข้อความนี้จะปรากฏขึ้นเมื่อคุณพยายามเข้าถึงหน้าผู้ดูแลระบบหรือดำเนินการที่ต้องการสิทธิ์ผู้ใช้เฉพาะ เป็นคุณสมบัติด้านความปลอดภัยที่ป้องกันการเข้าถึงที่ไม่ได้รับอนุญาต
WordPress ใช้ระบบการอนุญาตตามบทบาทเพื่อควบคุมสิ่งที่ผู้ใช้สามารถทำได้ แต่ละบทบาท (ผู้ดูแลระบบ, บรรณาธิการ, ผู้แต่ง, ฯลฯ ) มีความสามารถที่แตกต่างกัน เมื่อระบบนี้สับสนหรือเสียหายผู้ดูแลระบบที่ถูกกฎหมายสามารถถูกล็อคออกจากเว็บไซต์ของตนเอง
ข้อผิดพลาดไม่ได้ให้รายละเอียดมากเกี่ยวกับสิ่งที่ผิด มันเพียงแค่บล็อกการเข้าถึงโดยไม่ต้องอธิบายว่าการอนุญาตใดหายไปหรือทำไม ความคลุมเครือนี้ทำให้การแก้ไขปัญหาท้าทายสำหรับเจ้าของเว็บไซต์หลายคน
- สถานการณ์ทั่วไปเมื่อข้อผิดพลาดนี้ปรากฏขึ้น:
- หลังจากการอัปเดตหลักของ WordPress Core
- ติดตามปลั๊กอินหรือการติดตั้งธีม
- เมื่อพยายามเข้าถึงหน้าผู้ดูแลระบบเฉพาะ
- หลังจากเปลี่ยนบทบาทหรือสิทธิ์ของผู้ใช้
- หลังจากการโยกย้ายเว็บไซต์หรือกู้คืน
สาเหตุทั่วไปของข้อผิดพลาดการอนุญาต WordPress

ปัญหาพื้นฐานหลายประการสามารถก่อให้เกิดข้อผิดพลาด“ คุณไม่มีสิทธิ์เพียงพอ” การทำความเข้าใจสาเหตุช่วยให้คุณใช้วิธีแก้ปัญหาที่เหมาะสม กรณีส่วนใหญ่แบ่งออกเป็นสามหมวดหมู่หลัก: การอัปเดตปัญหาความขัดแย้งปลั๊กอินและการทุจริตฐานข้อมูล
สาเหตุเหล่านี้มักจะทับซ้อนหรือเกิดขึ้นพร้อมกัน ตัวอย่างเช่นการอัปเดตที่ถูกขัดจังหวะอาจทำให้ทั้งไฟล์หลักและตารางฐานข้อมูลอยู่ในสถานะที่ไม่สอดคล้องกัน ลองสำรวจรายละเอียดแต่ละสาเหตุเพื่อช่วยให้คุณระบุสิ่งที่เกิดขึ้นในเว็บไซต์ของคุณ
สาเหตุ | อาการทั่วไป | ความยากในการแก้ไข | ระดับความเสี่ยง |
---|---|---|---|
การอัปเดต WordPress ที่ไม่สมบูรณ์ | ข้อผิดพลาดจะปรากฏขึ้นหลังจากการอัปเดต | ปานกลาง | ปานกลาง |
ปลั๊กอิน/ธีมขัดแย้ง | ข้อผิดพลาดจะปรากฏขึ้นหลังจากติดตั้งปลั๊กอินใหม่ | ง่าย | ต่ำ |
บทบาทของผู้ใช้ทุจริต | มีผลต่อบัญชีผู้ใช้เฉพาะเท่านั้น | ปานกลาง | ปานกลาง |
ปัญหาตารางฐานข้อมูล | ข้อผิดพลาดของ WordPress หลายครั้งที่เกิดขึ้น | สูง | สูง |
การอัปเดต WordPress ที่ไม่สมบูรณ์
การอัปเดต WordPress บางครั้งไม่สามารถทำให้เสร็จได้อย่างถูกต้อง สิ่งนี้สร้างความไม่ตรงกันระหว่างฐานข้อมูลและรหัสของคุณที่สามารถนำไปสู่ข้อผิดพลาดการอนุญาต การอัปเดตบางส่วนออกจากเว็บไซต์ของคุณในสถานะที่ไม่สอดคล้องกัน (ที่มา: ธีม RS)
เมื่ออัปเดตแผงลอยหรือล้มเหลวมิดเวย์ไฟล์บางไฟล์จะได้รับการอัปเดตในขณะที่ไฟล์อื่น ๆ ยังคงอยู่ในสถานะก่อนหน้า ความไม่สอดคล้องกันนี้ทำให้เกิด WordPress เมื่อตรวจสอบสิทธิ์ของผู้ใช้ ระบบไม่สามารถตรวจสอบสิ่งที่คุณควรเข้าถึงได้อย่างถูกต้อง
การอัปเดตอาจล้มเหลวเนื่องจากการหมดเวลาเซิร์ฟเวอร์ขีด จำกัด ของหน่วยความจำหรือการเชื่อมต่อที่ถูกขัดจังหวะ แม้แต่อาการสะอึกทางอินเทอร์เน็ตสั้น ๆ ในระหว่างการอัปเดตก็อาจทำให้เกิดปัญหานี้ได้ ผลลัพธ์ก็เหมือนกัน - คุณไม่สามารถเข้าถึงบางส่วนของพื้นที่ผู้ดูแลระบบของคุณ
ปลั๊กอินและธีมขัดแย้ง
ปลั๊กอินและธีมอาจขัดแย้งกับ WordPress Core หรือกันและกัน บางครั้งความขัดแย้งเหล่านี้แสดงให้เห็นว่าข้อผิดพลาดการอนุญาตโดยเฉพาะกับปลั๊กอินความปลอดภัย ในการติดตั้งแบบหลายไซต์ปัญหาการกำหนดผู้ดูแลระบบเป็นเรื่องธรรมดาโดยเฉพาะอย่างยิ่งกับการติดตั้งปลั๊กอินใหม่ (ที่มา: The Plus Addons)
ปลั๊กอินความปลอดภัยมักจะปรับเปลี่ยนวิธีที่ WordPress จัดการการอนุญาต เมื่อปลั๊กอินเหล่านี้ทำงานผิดปกติพวกเขาอาจบล็อกผู้ดูแลระบบที่ถูกกฎหมายไม่ถูกต้อง สิ่งนี้สร้างสถานการณ์ที่น่าผิดหวังที่เครื่องมือรักษาความปลอดภัยของคุณล็อคคุณออกจากไซต์ของคุณเอง
ฟังก์ชั่นชุดรูปแบบที่เชื่อมต่อกับส่วนผู้ดูแลระบบ WordPress ยังสามารถทำให้เกิดปัญหาการอนุญาต ชุดรูปแบบรหัสที่ไม่ดีอาจรบกวนการทำงานของ WordPress Core ใช้ธีมจากแหล่งที่มีชื่อเสียงเพื่อลดความเสี่ยงเหล่านี้เสมอ
บทบาทของผู้ใช้ทุจริตในฐานข้อมูล
WordPress เก็บข้อมูลบทบาทผู้ใช้ในฐานข้อมูล การตั้งค่าเหล่านี้อาจเสียหายได้นำไปสู่ปัญหาการอนุญาต ปัญหาทั่วไปคือค่าเมตา WP_CAPABITITY ที่ว่างเปล่าแม้จะมีสถานะผู้ดูแลระบบ (ที่มา: การสนับสนุน wordpress.org)
การทุจริตฐานข้อมูลมักเกิดขึ้นระหว่างการดำเนินการขัดจังหวะ หากเซิร์ฟเวอร์ของคุณล่มในระหว่างการเปลี่ยนแปลงบทบาทของผู้ใช้ฐานข้อมูลอาจบันทึกข้อมูลที่ไม่สมบูรณ์ ไฟดับและปัญหาเครือข่ายอาจทำให้เกิดปัญหาที่คล้ายกัน
ระบบบทบาทผู้ใช้อาศัยอาร์เรย์ PHP ที่เป็นอนุกรมที่จัดเก็บไว้ในฐานข้อมูลอย่างเหมาะสม เมื่ออาร์เรย์เหล่านี้เสียหาย WordPress ไม่สามารถตีความสิทธิ์ของคุณได้อย่างถูกต้อง ผลที่ได้คือการล็อคแม้จะมีชื่อผู้ใช้และรหัสผ่านที่ถูกต้อง
- สัญญาณเตือนการทุจริตฐานข้อมูล:
- ผู้ใช้หลายคนประสบปัญหาการอนุญาต
- ข้อผิดพลาดที่เกี่ยวข้องกับฐานข้อมูลอื่น ๆ ปรากฏขึ้นพร้อมกัน
- เซิร์ฟเวอร์ล่มหรือปัญหาการโฮสต์ล่าสุด
- ความพยายามสำรองหรือการฟื้นฟูล้มเหลว
วิธีแก้ไขข้อผิดพลาดการอนุญาต WordPress: โซลูชันทีละขั้นตอน
ตอนนี้เราเข้าใจว่าอะไรเป็นสาเหตุของข้อผิดพลาดการอนุญาตให้มุ่งเน้นไปที่การแก้ไข เราจะเริ่มต้นด้วยโซลูชันที่ง่ายที่สุดและย้ายไปยังตัวเลือกขั้นสูงมากขึ้น ลองใช้การแก้ไขเหล่านี้ตามลำดับตรวจสอบหลังจากแต่ละคนเพื่อดูว่าการเข้าถึงของคุณได้รับการกู้คืนหรือไม่

ก่อนที่จะทำการเปลี่ยนแปลงใด ๆ ในไซต์ WordPress ของคุณให้สร้างการสำรองข้อมูลที่สมบูรณ์ สิ่งนี้ทำให้มั่นใจได้ว่าคุณสามารถกู้คืนเว็บไซต์ของคุณได้หากมีอะไรผิดพลาด การเปลี่ยนแปลงฐานข้อมูลโดยเฉพาะอย่างยิ่งอาจย้อนกลับได้ยากโดยไม่ต้องสำรองข้อมูลที่เหมาะสม
- ข้อควรระวังด้านความปลอดภัยก่อนดำเนินการ:
- สร้างการสำรองข้อมูลเต็มรูปแบบของเว็บไซต์ของคุณ (ไฟล์และฐานข้อมูล)
- หมายเหตุเวอร์ชัน WordPress ปัจจุบันของคุณและปลั๊กอินที่ใช้งานอยู่
- จัดทำเอกสารการเปลี่ยนแปลงใด ๆ ที่คุณทำระหว่างการแก้ไขปัญหา
- แจ้งผู้ใช้ไซต์เกี่ยวกับการหยุดทำงานที่อาจเกิดขึ้น
สารละลาย | ที่อยู่ | ความยากลำบาก | เครื่องมือที่จำเป็น |
---|---|---|---|
ตรวจสอบและรีเซ็ตบทบาทผู้ใช้ | บทบาทของผู้ใช้ทุจริต | ปานกลาง | phpmyadmin หรือการเข้าถึงฐานข้อมูล |
ปิดการใช้งานปลั๊กอิน | ความขัดแย้งปลั๊กอิน | ง่าย | การเข้าถึง FTP |
บังคับให้มีการอัปเดตที่สมบูรณ์ | การอัปเดตที่ไม่สมบูรณ์ | ปานกลาง | การเข้าถึง FTP |
รีเซ็ตไฟล์. htaccess | ปัญหาการกำหนดค่าเซิร์ฟเวอร์ | ง่าย | การเข้าถึง FTP |
โซลูชัน 1: ตรวจสอบและรีเซ็ตบทบาทผู้ใช้ของคุณ
หากบทบาทผู้ใช้ของคุณเสียหายคุณสามารถแก้ไขได้โดยแก้ไขฐานข้อมูลโดยตรง โซลูชันนี้มีเป้าหมายหลักของปัญหาการอนุญาตมากมาย คุณจะต้องมีการเข้าถึงฐานข้อมูลผ่าน phpmyadmin หรือเครื่องมือที่คล้ายกัน
แบบสอบถาม SQL ต่อไปนี้สามารถรีเซ็ตบทบาทผู้ใช้ของคุณเป็นผู้ดูแลระบบ แทนที่“ your_username” ด้วยชื่อผู้ใช้ WordPress ที่แท้จริงของคุณก่อนที่จะเรียกใช้ คำสั่งนี้เพิ่มความสามารถของผู้ดูแลระบบในบัญชีผู้ใช้ของคุณ (ที่มา: การสนับสนุน wordpress.org)
คำสั่ง SQL เพื่อรีเซ็ตบทบาทผู้ใช้ |
---|
อัปเดต wp_usermeta set meta_value = 'a: 1: {s: 13:” ผู้ดูแลระบบ”; b: 1;}' โดยที่ user_id = (เลือก ID จาก wp_users ที่ user_login = 'your_username') และ meta_key = 'wp_capabilities'; |
หมายเหตุ: หากคำนำหน้าตารางของคุณไม่ใช่“ WP_” ให้แทนที่ด้วยคำนำหน้าจริงของคุณ |
หลังจากเรียกใช้แบบสอบถามนี้ให้ออกจากระบบ WordPress อย่างสมบูรณ์ ล้างคุกกี้เบราว์เซอร์และแคชของคุณเพื่อให้แน่ใจว่าเซสชั่นใหม่ จากนั้นลงชื่อเข้าใช้และตรวจสอบว่าคุณสามารถเข้าถึงพื้นที่ผู้ดูแลระบบก่อนหน้านี้แสดงข้อผิดพลาดการอนุญาต
โซลูชันนี้ใช้งานได้ดีสำหรับการติดตั้ง WordPress เดียว สำหรับการตั้งค่าหลายไซต์คุณอาจต้องใช้โซลูชันขั้นสูงที่ครอบคลุมในภายหลังในคู่มือนี้
โซลูชันที่ 2: ปิดการใช้งานปลั๊กอินเพื่อแก้ไขข้อขัดแย้ง
ความขัดแย้งของปลั๊กอินเป็นสาเหตุของข้อผิดพลาดที่ได้รับอนุญาต วิธีที่ง่ายที่สุดในการระบุปลั๊กอินที่มีปัญหาคือการปิดใช้งานพวกเขาทั้งหมดแล้วเปิดใช้งานอีกครั้ง เนื่องจากคุณไม่สามารถเข้าถึงหน้าปลั๊กอินได้คุณจะต้องใช้ FTP (ที่มา: Nexterwp)
เมื่อปลั๊กอินถูกเปลี่ยนชื่อ WordPress ไม่สามารถหาได้และปิดการใช้งานโดยอัตโนมัติ สิ่งนี้ไม่ได้ลบการตั้งค่าของคุณ - เพียงแค่ปิดปลั๊กอินชั่วคราว เมื่อคุณระบุปลั๊กอินที่มีปัญหาคุณสามารถตัดสินใจได้ว่าจะแทนที่หรือติดต่อผู้พัฒนา
กระบวนการ FTP ทีละขั้นตอนสำหรับการปิดการใช้งานปลั๊กอิน:
- เชื่อมต่อกับเว็บไซต์ของคุณโดยใช้ไคลเอนต์ FTP
- นำทางไปยังไดเรกทอรี / wp-content / directory
- เปลี่ยนชื่อโฟลเดอร์“ ปลั๊กอิน” เป็น“ plugins_old”
- สร้างโฟลเดอร์ว่างเปล่าใหม่ชื่อ“ ปลั๊กอิน”
- เข้าสู่ระบบ WordPress และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
- หากได้รับการแก้ไขให้ย้ายปลั๊กอินทีละตัวจาก“ plugins_old” ไปยัง“ ปลั๊กอิน” เพื่อระบุผู้กระทำผิด
หลังจากปิดการใช้งานปลั๊กอินทั้งหมดลองเข้าถึงพื้นที่ผู้ดูแลระบบของคุณอีกครั้ง หากคุณสามารถเข้าไปได้ปัญหานั้นเกี่ยวข้องกับปลั๊กอินอย่างแน่นอน เปิดใช้งานปลั๊กอินทีละตัวตรวจสอบไซต์ของคุณหลังจากการเปิดใช้งานแต่ละครั้ง เมื่อเกิดข้อผิดพลาดคุณพบปลั๊กอินที่มีปัญหา
โซลูชัน 3: บังคับให้อัปเดต WordPress ที่สมบูรณ์
หากการอัปเดตที่ไม่สมบูรณ์ทำให้เกิดปัญหาการอนุญาตของคุณคุณสามารถบังคับให้ WordPress เสร็จสิ้นกระบวนการอัปเดต วิธีนี้ทำให้การอพยพของฐานข้อมูลเสร็จสิ้นซึ่งอาจหยุดชะงัก กระบวนการนี้เกี่ยวข้องกับการทริกเกอร์กิจวัตรการอัพเกรดในตัวของ WordPress (ที่มา: ธีม RS)
WordPress มีไฟล์โดยเฉพาะสำหรับการอัปเดตด้วยตนเอง โดยการเข้าถึงไฟล์นี้โดยตรงคุณสามารถดำเนินการอัพเดทแบบขัดจังหวะได้เสร็จสิ้น วิธีนี้มีประสิทธิภาพโดยเฉพาะอย่างยิ่งหลังจากการอัปเดตหลักของ WordPress ที่ไม่เสร็จสิ้นอย่างเหมาะสม
ในการบังคับให้เสร็จสิ้นการอัปเดตให้เพิ่มไฟล์ PHP ขนาดเล็กลงในไดเรกทอรี WordPress ของคุณ จากนั้นเข้าถึงผ่านเบราว์เซอร์ของคุณเพื่อเรียกกระบวนการอัพเกรด อย่าลืมลบไฟล์นี้หลังจากใช้ด้วยเหตุผลด้านความปลอดภัย
ขั้นตอน | การกระทำ |
---|---|
1 | สร้างไฟล์ชื่อ“ force-upgrade.php” |
2 | เพิ่มรหัสนี้: <? php define ('wp_auto_update_core', จริง); require_once ('wp-admin/รวม/upgrade.php'); wp_upgrade (); Echo 'อัพเกรดเสร็จสิ้น'; - |
3 | อัปโหลดไปยังไดเรกทอรีรูท WordPress ของคุณผ่าน FTP |
4 | เยี่ยมชม yourdomain.com/force-umgrade.php ในเบราว์เซอร์ของคุณ |
5 | ลบไฟล์หลังจากเห็น“ อัพเกรดเสร็จสิ้น” |
หลังจากเรียกใช้สคริปต์การอัพเกรดลองเข้าสู่ระบบอีกครั้ง ข้อผิดพลาดการอนุญาตควรได้รับการแก้ไขหากเกิดจากการอัปเดตที่ไม่สมบูรณ์ หากคุณยังไม่สามารถเข้าถึงพื้นที่ผู้ดูแลระบบของคุณได้ให้ลองใช้โซลูชันถัดไป

โซลูชัน 4: รีเซ็ตไฟล์. htaccess เป็นค่าเริ่มต้น
ไฟล์. htaccess ที่เสียหายอาจทำให้เกิดปัญหา WordPress ต่าง ๆ รวมถึงข้อผิดพลาดในการอนุญาต การรีเซ็ตไฟล์นี้เป็นค่าเริ่มต้น WordPress มักจะแก้ไขปัญหาการเข้าถึง ไฟล์. htaccess ควบคุมพฤติกรรมเซิร์ฟเวอร์และ URL เขียนใหม่ (ที่มา: Nexterwp)
เมื่อปลั๊กอินความปลอดภัยแก้ไข. htaccess บางครั้งพวกเขาเพิ่มกฎที่รบกวนการเข้าถึงผู้ดูแลระบบ กฎที่กำหนดเองจากเครื่องมือเพิ่มประสิทธิภาพประสิทธิภาพอาจทำให้เกิดความขัดแย้ง การกู้คืนการตั้งค่า WordPress เริ่มต้นมักจะแก้ไขปัญหาเหล่านี้
ในการรีเซ็ตไฟล์. htaccess ของคุณคุณจะต้องเข้าถึง FTP ไปยังเว็บไซต์ของคุณ ก่อนอื่นให้ดาวน์โหลดไฟล์ที่มีอยู่เป็นการสำรองข้อมูล จากนั้นแทนที่ด้วยเวอร์ชันเริ่มต้นใหม่ WordPress จะสร้างไฟล์ใหม่โดยอัตโนมัติด้วยการตั้งค่าที่เหมาะสมเมื่อคุณอัปเดตลิงก์ถาวรของคุณ
เนื้อหา WordPress เริ่มต้นเนื้อหา htaccess |
---|
# เริ่มต้น WordPress <ifmodule mod_rewrite.c> rewriteEngine onrewritebase /rewriterule ^index \ .php $-[l] rewritecond %{request_filename}!-frewritecond %{request_filename}! /index.php [l] </ifmodule># end wordpress |
หลังจากรีเซ็ต. htaccess ให้ไปที่การตั้งค่า> ลิงก์ถาวรในผู้ดูแลระบบ WordPress ของคุณ (หากคุณสามารถเข้าถึงได้) และคลิกบันทึกการเปลี่ยนแปลง สิ่งนี้จะสร้างไฟล์. htaccess ที่เหมาะสมกับโครงสร้างลิงก์ถาวรที่คุณต้องการ หากคุณยังไม่สามารถเข้าถึงผู้ดูแลระบบให้ลองใช้โซลูชันอื่นก่อน

โซลูชันขั้นสูงสำหรับปัญหาการอนุญาตอย่างต่อเนื่อง
หากโซลูชันมาตรฐานไม่ได้แก้ไขข้อผิดพลาดการอนุญาตของคุณถึงเวลาสำหรับวิธีการขั้นสูงเพิ่มเติม วิธีการเหล่านี้ต้องการทักษะทางเทคนิคที่มากขึ้นและความเข้าใจของ WordPress ดำเนินการด้วยความระมัดระวังและตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลที่สมบูรณ์ก่อนที่จะพยายามแก้ไขเหล่านี้
โซลูชันขั้นสูงกำหนดเป้าหมายสถานการณ์เฉพาะเช่นการติดตั้งหลายไซต์หรือไฟล์หลักที่เสียหายอย่างรุนแรง พวกเขาเกี่ยวข้องกับการเปลี่ยนแปลงที่ลึกซึ้งยิ่งขึ้นในการติดตั้ง WordPress ของคุณ เทคนิคเหล่านี้ควรใช้เมื่อวิธีการที่ง่ายกว่าล้มเหลวเท่านั้น
กำหนดใหม่ด้วยตนเอง Super Admin สำหรับการติดตั้งแบบหลายไซต์ด้วยตนเอง
การติดตั้ง WordPress หลายไซต์มีโครงสร้างการอนุญาตที่ไม่ซ้ำกัน บทบาทผู้ดูแลระบบ Super อาจเสียหายได้ในระหว่างการอัปเดตหรือการอพยพ บทบาทพิเศษนี้ควบคุมการตั้งค่าทั่วทั้งเครือข่ายและสามารถรีเซ็ตผ่านการแก้ไขฐานข้อมูลโดยตรง (ที่มา: The Plus Addons)
ใน WordPress Multisite สิทธิ์พิเศษของผู้ดูแลระบบจะถูกเก็บไว้ในตารางฐานข้อมูลแยกต่างหาก หากคุณสูญเสียการเข้าถึงผู้ดูแลระบบ Super คุณจะต้องเพิ่มตัวเองกลับไปที่ตารางนี้ กระบวนการนี้ต้องการการเข้าถึงฐานข้อมูลผ่าน phpmyadmin หรือเครื่องมือที่คล้ายกัน
ขั้นตอนต่อไปนี้จะเรียกคืนสถานะผู้ดูแลระบบซูเปอร์ของคุณในเครือข่ายหลายไซต์ แทนที่ ID ผู้ใช้ด้วย ID ผู้ใช้ WordPress จริงของคุณ คุณสามารถค้นหารหัสผู้ใช้ของคุณได้โดยดู URL หน้าโปรไฟล์ของคุณหรือตรวจสอบตาราง WP_USERS
กระบวนการมอบหมายการมอบหมายแบบหลายไซต์ผู้ดูแลระบบ |
---|
1. ค้นหารหัสผู้ใช้ของคุณในตาราง wp_users |
2. ตรวจสอบว่าคุณมีอยู่ในตาราง wp_sitemeta ด้วย meta_key = 'site_admins' |
3. ถ้าหายไปให้เรียกใช้ SQL นี้: อัปเดต wp_sitemeta set meta_value = concat (trim (ทั้งสอง '"[]' จาก meta_value), '," your_username "') โดยที่ meta_key = 'site_admins'; |
4. ออกจากระบบอย่างสมบูรณ์และเข้าสู่ระบบ |
หลังจากเรียกใช้คำสั่งนี้คุณควรได้รับการกู้คืน Super Admin Access โซลูชันนี้ระบุปัญหาการอนุญาตโดยเฉพาะในการติดตั้งหลายไซต์ สำหรับ WordPress ไซต์เดียวโซลูชั่นก่อนหน้านี้มีความเหมาะสมมากกว่า
แทนที่ไฟล์ Core WordPress
เมื่อไฟล์หลักเสียหายให้แทนที่ด้วยเวอร์ชันใหม่มักจะแก้ปัญหาการอนุญาต วิธีนี้ติดตั้ง WordPress ใหม่ในขณะที่รักษาเนื้อหาของคุณ มันมีประโยชน์อย่างยิ่งหลังจากการอัปเดตอัตโนมัติที่ล้มเหลว (ที่มา: BlogVault)
ไฟล์ WordPress Core รวมทุกอย่างยกเว้นธีมปลั๊กอินและอัปโหลด การแทนที่ไฟล์เหล่านี้จะไม่ส่งผลกระทบต่อเนื้อหาหรือการตั้งค่าของคุณซึ่งเก็บไว้ในฐานข้อมูล วิธีนี้จะรีเฟรชระบบ WordPress โดยไม่ต้องติดตั้งใหม่อย่างเต็มรูปแบบ
หากต้องการแทนที่ไฟล์หลักให้ดาวน์โหลดสำเนา WordPress ใหม่จาก wordpress.org จากนั้นใช้ FTP เพื่ออัปโหลดไฟล์ใหม่ระวังอย่าเขียนทับโฟลเดอร์ WP-Content หรือไฟล์ WP-CONFIG.PHP สิ่งนี้เก็บรักษาธีมปลั๊กอินและการกำหนดค่าไซต์ของคุณ
ต้องการความช่วยเหลือจาก WordPress ฉุกเฉินหรือไม่?
หากคุณยังคงประสบปัญหาการอนุญาตหลังจากลองใช้โซลูชันเหล่านี้ผู้เชี่ยวชาญ WordPress ของเราสามารถช่วยได้ เราให้บริการซ่อม WordPress ที่รวดเร็วและเชื่อถือได้เพื่อให้เว็บไซต์ของคุณกลับมาออนไลน์วันนี้
ป้องกันข้อผิดพลาดการอนุญาต WordPress ในอนาคต
การป้องกันดีกว่ารักษาเสมอ การใช้แนวทางปฏิบัติด้านการบำรุงรักษาที่ดีสามารถช่วยให้คุณหลีกเลี่ยงข้อผิดพลาดได้ทั้งหมด การตรวจสอบเป็นประจำและขั้นตอนการอัปเดตที่เหมาะสมลดความเสี่ยงในการเผชิญกับปัญหาเหล่านี้อย่างมีนัยสำคัญ
ข้อผิดพลาดการอนุญาตส่วนใหญ่เป็นผลมาจากกระบวนการที่ถูกขัดจังหวะหรือรหัสที่ขัดแย้งกัน โดยการปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดสำหรับการบำรุงรักษา WordPress คุณสามารถลดความเสี่ยงเหล่านี้ได้ ลองดูมาตรการป้องกันบางอย่างที่คุณสามารถนำไปใช้ได้ทันที
การบำรุงรักษาฐานข้อมูลปกติ
ฐานข้อมูลที่ดีต่อสุขภาพป้องกันปัญหา WordPress จำนวนมากรวมถึงข้อผิดพลาดในการอนุญาต การกำหนดเวลางานบำรุงรักษาปกติทำให้ฐานข้อมูลของคุณทำงานได้อย่างราบรื่น ผู้เชี่ยวชาญแนะนำการตรวจสอบบทบาทรายไตรมาสผ่าน phpmyadmin เพื่อจับปัญหาที่อาจเกิดขึ้นก่อน (ที่มา: การสนับสนุน wordpress.org)
ตารางฐานข้อมูลสามารถแยกส่วนหรือเสียหายได้ตลอดเวลา การปรับให้เหมาะสมเป็นประจำทำความสะอาดข้อมูลที่ไม่จำเป็นและทำให้มั่นใจได้ว่าการทำงานที่มีประสิทธิภาพ การบำรุงรักษานี้ป้องกันเงื่อนไขที่นำไปสู่ข้อผิดพลาดการอนุญาต
คุณสามารถใช้ปลั๊กอินเช่น WP-optimize หรือเพิ่มประสิทธิภาพฐานข้อมูลหลังจากลบการแก้ไขสำหรับการบำรุงรักษาปกติ เครื่องมือเหล่านี้ช่วยให้ฐานข้อมูลของคุณสะอาดโดยไม่ต้องใช้ความรู้ฐานข้อมูลทางเทคนิค กำหนดเวลาการเพิ่มประสิทธิภาพเหล่านี้ในช่วงระยะเวลาการจราจรต่ำเพื่อลดผลกระทบต่อผู้เข้าชมของคุณ
งานบำรุงรักษา | ความถี่ | ประโยชน์ |
---|---|---|
การเพิ่มประสิทธิภาพฐานข้อมูล | รายเดือน | ปรับปรุงประสิทธิภาพป้องกันการทุจริต |
การตรวจสอบบทบาทผู้ใช้ | รายไตรมาส | ป้องกันปัญหาการอนุญาตเพิ่มความปลอดภัย |
รีวิวปลั๊กอิน | รายไตรมาส | ลบปลั๊กอินที่ไม่ได้ใช้ลดความขัดแย้ง |
การสำรองข้อมูลไซต์เต็มรูปแบบ | รายสัปดาห์ | เปิดใช้งานการกู้คืนอย่างรวดเร็วจากปัญหาใด ๆ |
การทดสอบในสภาพแวดล้อมการจัดเตรียม
สภาพแวดล้อมการจัดเตรียมช่วยให้คุณทดสอบการอัปเดตได้อย่างปลอดภัยก่อนที่จะนำไปใช้กับเว็บไซต์สดของคุณ วิธีการนี้จับปัญหาที่อาจเกิดขึ้นก่อนที่จะส่งผลกระทบต่อเว็บไซต์การผลิตของคุณ ผู้เชี่ยวชาญ WordPress หลายคนแนะนำให้ทำการทดสอบสภาพแวดล้อมการจัดเตรียมสำหรับการเปลี่ยนแปลงที่สำคัญทั้งหมด (ที่มา: ธีม RS)
ไซต์การจัดเตรียมเป็นสำเนาที่เหมือนกันของเว็บไซต์สดของคุณ แต่ในสภาพแวดล้อมการทดสอบส่วนตัว คุณสามารถทดลองกับการอัปเดตปลั๊กอินใหม่และการเปลี่ยนแปลงธีมได้อย่างปลอดภัย หากมีบางสิ่งเกิดขึ้นจะส่งผลกระทบต่อเว็บไซต์การจัดเตรียมเท่านั้นไม่ใช่เว็บไซต์สดของคุณ
ผู้ให้บริการโฮสติ้งหลายรายเสนอการสร้างสถานที่จัดแสดงแบบคลิกเดียว หากโฮสต์ของคุณไม่ได้ให้คุณสมบัตินี้คุณสามารถใช้ปลั๊กอินเช่นการจัดเตรียม WP หรือ Duplicator เพื่อสร้างสภาพแวดล้อมการทดสอบ ทดสอบการอัปเดต WordPress ที่สำคัญเสมอก่อนที่จะนำไปใช้กับเว็บไซต์สดของคุณ
- แนวทางปฏิบัติที่ดีที่สุดของ WordPress Security เพื่อป้องกันปัญหาการอนุญาต:
- ใช้รหัสผ่านที่แข็งแกร่งและไม่ซ้ำกันสำหรับบัญชีผู้ดูแลระบบทั้งหมด
- ใช้การรับรองความถูกต้องสองปัจจัยด้วยปลั๊กอินความปลอดภัยที่เชื่อถือได้
- อัปเดต WordPress Core ชุดรูปแบบและปลั๊กอินที่อัปเดต
- ใช้ปลั๊กอินที่เชื่อถือได้จากแหล่งที่มีชื่อเสียง
- ตรวจสอบบัญชีผู้ใช้เป็นประจำและลบผู้ใช้งานที่ไม่จำเป็น
เมื่อใดที่จะแสวงหาการสนับสนุน WordPress มืออาชีพ
บางครั้งปัญหาการอนุญาตต้องมีการแทรกแซงอย่างมืออาชีพ หากคุณได้ลองใช้วิธีแก้ปัญหาในคู่มือนี้โดยไม่ประสบความสำเร็จอาจถึงเวลาที่จะขอความช่วยเหลือจากผู้เชี่ยวชาญ การสนับสนุน WordPress มืออาชีพสามารถประหยัดเวลาและป้องกันภาวะแทรกซ้อนเพิ่มเติม
ปัญหาการอนุญาตที่ซับซ้อนมักเกี่ยวข้องกับปัญหาที่เชื่อมต่อกันหลายครั้ง ผู้เชี่ยวชาญด้าน WordPress มีประสบการณ์และเครื่องมือในการวินิจฉัยสถานการณ์ที่ซับซ้อนเหล่านี้ พวกเขาสามารถใช้การแก้ไขเป้าหมายโดยไม่ต้องเสี่ยงกับข้อมูลของไซต์ของคุณ
พิจารณาขอความช่วยเหลือจากมืออาชีพหาก:
- คุณได้ลองใช้วิธีแก้ปัญหาหลายอย่างโดยไม่ประสบความสำเร็จ
- คุณไม่สบายใจที่จะเปลี่ยนฐานข้อมูล
- ปัญหามีผลต่อบัญชีผู้ใช้หลายบัญชี
- คุณกำลังประสบกับข้อผิดพลาดของ WordPress เพิ่มเติม
- ไซต์ของคุณมีรหัสที่กำหนดเองหรือการรวมที่ซับซ้อน
ป้ายเตือน | หมายความว่าอย่างไร | ต้องการความช่วยเหลือจากมืออาชีพ? |
---|---|---|
ข้อผิดพลาดหลายอย่างที่เกิดขึ้นพร้อมกัน | การทุจริตฐานข้อมูลที่เป็นไปได้หรือปัญหาระบบใหญ่ | ใช่ - เร่งด่วน |
ข้อผิดพลาดยังคงมีอยู่หลังจากลองแก้ปัญหาทั้งหมด | สาเหตุที่ซับซ้อนหรือผิดปกติไม่ครอบคลุมโดยการแก้ไขมาตรฐาน | ใช่ - ลำดับความสำคัญสูง |
ไซต์ที่แสดงหน้าจอสีขาวหรือข้อผิดพลาดร้ายแรง | ความล้มเหลวของระบบที่สำคัญเกินกว่าปัญหาการอนุญาต | ใช่ - เหตุฉุกเฉิน |
การอนุญาตทำงานในบางพื้นที่ แต่ไม่ใช่อื่น ๆ | ปลั๊กอินความขัดแย้งเฉพาะหรือปัญหารหัสที่กำหนดเอง | ใช่ - ลำดับความสำคัญปานกลาง |
ที่ FixMysite.com เราเชี่ยวชาญในการแก้ไขข้อผิดพลาดการอนุญาต WordPress และปัญหาทางเทคนิคอื่น ๆ ทีมงานของเรามีประสบการณ์อย่างกว้างขวางกับการกำหนดค่า WordPress ทุกประเภทตั้งแต่บล็อกง่าย ๆ ไปจนถึงเครือข่ายหลายไซต์ที่ซับซ้อน เราให้บริการสนับสนุน WordPress ที่รวดเร็วและราคาไม่แพงเพื่อให้เว็บไซต์ของคุณทำงานได้อย่างถูกต้องอีกครั้ง
เราจะช่วยได้อย่างไร?
ผู้เชี่ยวชาญ WordPress ของเราสามารถแก้ไขข้อผิดพลาดการอนุญาตของคุณได้อย่างรวดเร็วบ่อยครั้งภายในไม่กี่ชั่วโมง นอกจากนี้เรายังเสนอ แพ็คเกจการดูแล WordPress อย่างต่อเนื่อง ซึ่งรวมถึงการบำรุงรักษาการตรวจสอบความปลอดภัยและการสนับสนุนฉุกเฉินเพื่อป้องกันปัญหาในอนาคต

บทสรุป
ข้อผิดพลาด“ คุณไม่มีสิทธิ์เพียงพอที่จะเข้าถึงหน้านี้” ข้อผิดพลาดนั้นน่าผิดหวัง แต่สามารถแก้ไขได้ ในคู่มือนี้เราได้กล่าวถึงสาเหตุทั่วไปและจัดหาโซลูชั่นทีละขั้นตอนสำหรับแต่ละสถานการณ์ จากความขัดแย้งปลั๊กอินอย่างง่ายไปจนถึงการทุจริตฐานข้อมูลที่ซับซ้อนตอนนี้คุณมีเครื่องมือในการแก้ไขปัญหาเหล่านี้
อย่าลืมสำรองเว็บไซต์ของคุณก่อนทำการเปลี่ยนแปลง เริ่มต้นด้วยโซลูชันที่ง่ายที่สุดก่อนจากนั้นย้ายไปที่เทคนิคขั้นสูงมากขึ้นหากจำเป็น ปัญหาการอนุญาตจำนวนมากสามารถแก้ไขได้อย่างรวดเร็วด้วยวิธีการที่เหมาะสม
หากคุณยังคงประสบปัญหาหลังจากลองใช้วิธีแก้ปัญหาเหล่านี้อย่าลังเลที่จะขอความช่วยเหลือจากมืออาชีพ ทีมงานของเราที่ Fixmysite.com พร้อมที่จะช่วยเหลือในการซ่อมแซม WordPress ที่รวดเร็วและมีประสิทธิภาพและการบำรุงรักษาอย่างต่อเนื่องเพื่อให้เว็บไซต์ของคุณทำงานได้อย่างราบรื่น