วิธีแก้ไขคุณไม่มีสิทธิ์เพียงพอใน 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 ทีละขั้นตอนสำหรับการปิดการใช้งานปลั๊กอิน:

  1. เชื่อมต่อกับเว็บไซต์ของคุณโดยใช้ไคลเอนต์ FTP
  2. นำทางไปยังไดเรกทอรี / wp-content / directory
  3. เปลี่ยนชื่อโฟลเดอร์“ ปลั๊กอิน” เป็น“ plugins_old”
  4. สร้างโฟลเดอร์ว่างเปล่าใหม่ชื่อ“ ปลั๊กอิน”
  5. เข้าสู่ระบบ WordPress และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขหรือไม่
  6. หากได้รับการแก้ไขให้ย้ายปลั๊กอินทีละตัวจาก“ 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 ที่รวดเร็วและมีประสิทธิภาพและการบำรุงรักษาอย่างต่อเนื่องเพื่อให้เว็บไซต์ของคุณทำงานได้อย่างราบรื่น