เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

บางครั้งเมื่อคุณพยายามเข้าถึงหน้าในแดชบอร์ด WordPress ของคุณเอง คุณจะได้รับคำตอบที่น่าผิดหวัง เช่น “ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้”

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

ในบางครั้ง ข้อผิดพลาดจะแสดงขึ้นเนื่องจากคุณไม่ได้รับอนุญาตให้เข้าถึงหน้านั้นตามบทบาทของผู้ใช้ที่คุณมีบนเว็บไซต์นั้น ในขณะที่บางครั้งคุณควรจะเข้าถึงหน้านั้น คุณได้รับข้อผิดพลาดเดียวกัน

อาจมีสาเหตุหลายประการที่ทำให้เกิดข้อผิดพลาดนี้ และในบทช่วยสอนนี้ เราจะเข้าใจวิธีการแก้ไขข้อผิดพลาด "ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้" ใน WordPress

อะไรทำให้เกิดข้อผิดพลาด "ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้" ใน WordPress

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

สร้างเว็บไซต์ที่น่าทึ่ง

ด้วย Elementor ตัวสร้างหน้าฟรีที่ดีที่สุด

เริ่มเลย

นี่คือเหตุผลที่เมื่อใดก็ตามที่คุณพยายามแก้ไขโพสต์ของคนอื่นหรือตรงไปที่การตั้งค่าการดูแลระบบ คุณจะได้รับข้อผิดพลาด "ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้" บน WordPress ของคุณ

ในทางกลับกัน มาพูดถึงเพจที่คุณสามารถเข้าถึงได้ในขณะที่คุณยังคงได้รับข้อผิดพลาดเดิม นี่คือสิ่งที่ต้องทำ:

หากคุณไม่ใช่เจ้าของหรือผู้ดูแลระบบ แสดง ว่าต้องมีปัญหาจากส่วนปลาย คุณควรติดต่อเจ้าของหรือผู้ดูแลระบบของเว็บไซต์และพวกเขาสามารถให้สิทธิ์การเข้าถึงแก่คุณ

หากคุณเป็นเจ้าของหรือผู้ดูแลระบบ ของเว็บไซต์ จะต้องมีปัญหากับการอนุญาต ธีม WordPress การอัปเดต หรือการกำหนดค่า WordPress ของคุณ

ในสถานการณ์เช่นนี้ คุณควรติดต่อผู้ให้บริการโฮสต์ของคุณ เนื่องจากอาจสามารถช่วยคุณได้ หากไม่ตรงไปที่ตัวเลือกการแก้ไขปัญหาอื่น ๆ แต่อย่าลืมสำรองข้อมูลเว็บไซต์ WordPress ของคุณไว้ล่วงหน้า

ตรวจสอบว่าบทบาท WordPress ของคุณถูกต้องหรือไม่

อาจมีปัญหากับบทบาทผู้ใช้ของคุณใน WordPress หากคุณสามารถเข้าสู่ระบบได้ แต่ไม่สามารถเข้าถึงหน้าใดหน้าหนึ่งได้ คุณอาจต้องการติดต่อเจ้าของเว็บไซต์และขอเปลี่ยนแปลงบทบาทของผู้ใช้ นี่คือวิธีที่คุณสามารถเปลี่ยนบทบาทผู้ใช้ใน WordPress

จาก แดชบอร์ด WordPress ตรงไปที่ ผู้ใช้ แล้ว เลือกผู้ใช้ทั้งหมด

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

ใต้ คอลัมน์บทบาท คุณจะเห็นบทบาทของผู้ใช้ WordPress หากคุณไม่สามารถเข้าถึงหน้าของผู้ใช้ได้ แสดงว่าคุณไม่ใช่ผู้ดูแลระบบ

อาจเป็นไปได้ว่าอาจมีบางคนเปลี่ยนบทบาทผู้ใช้ของคุณหรือลบบัญชีผู้ดูแลระบบของคุณ ในกรณีนี้ คุณจะต้องเพิ่มผู้ใช้ใหม่ผ่าน phpMyAdmin ไปยังฐานข้อมูล WordPress

ตรวจสอบว่ามีไฟล์ .htaccess เสียหายหรือไม่

หากคุณมีบทบาทผู้ดูแลระบบและยังไม่สามารถเข้าถึงการตั้งค่าการดูแลระบบของเว็บไซต์ WordPress ของคุณได้ คุณอาจมี ไฟล์ .htaccess ที่ เสียหายในฐานข้อมูลของคุณ

การใช้ ไคลเอนต์ FTP คุณจะต้องเปลี่ยนชื่อไฟล์ .htaccess จากฐานข้อมูลของคุณ อันดับแรก คุณต้องค้นหา ไฟล์ .htaccess ใน โฟลเดอร์รูท ที่มีไฟล์ WordPress ทั้งหมดของคุณ จากนั้นจึง เปลี่ยนชื่อ

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

หลังจากที่คุณเปลี่ยนชื่อไฟล์สำเร็จแล้ว ให้ลองลงชื่อเข้าใช้ WordPress อีกครั้งและดูว่าปัญหาได้รับการแก้ไขหรือไม่ หากยังคงมีปัญหาอยู่ ให้เปลี่ยนชื่อไฟล์กลับเป็น . htaccess และทำตามบทช่วยสอนนี้ต่อไป

ถัดไป คุณจะต้องสร้าง ไฟล์ .htaccess ใหม่โดยไปที่การ ตั้งค่า ในแดชบอร์ด WordPress ของคุณ จากนั้นไปที่ Permalinks

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

ในหน้า Permalinks เพียงคลิกที่ปุ่ม บันทึกการเปลี่ยนแปลง ที่ด้านล่างและ WordPress จะสร้าง ไฟล์ . htaccess ใหม่

ตรวจสอบว่ามีสิทธิ์ไฟล์ที่ไม่ถูกต้อง

หลังจากสร้างไฟล์ .htaccess ใหม่แล้ว ขณะที่คุณกำลังนำทางผ่านโฟลเดอร์รูทของ WordPress อย่าลืมตรวจสอบว่ามีการอนุญาตที่ไม่ถูกต้องหรือไม่ สิทธิ์ของไฟล์กำหนดว่าไฟล์ใดสามารถเข้าถึงได้

644 หมายถึงไฟล์ทั้งหมด
755 หมายถึงโฟลเดอร์และโฟลเดอร์ย่อยทั้งหมด

นี่คือการตั้งค่าที่แนะนำ และจะใช้ได้กับผู้ใช้ส่วนใหญ่ ในโฟลเดอร์รูท เลือก wp-admin, wp-content และ wp-includes จากนั้นคลิกขวาเพื่อเลือก File Permissions

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

คุณจะเห็นกล่องโต้ตอบสิทธิ์ที่คุณต้องเพิ่ม 755 ในช่อง ค่าตัวเลข ถัดไปคุณต้องตรวจสอบ recurse ลงในไดเรกทอรีย่อยและเปิดใช้งานแล้วนำไปใช้กับตัวเลือกไดเรกทอรีที่ด้านล่าง

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

กด ตกลง เมื่อคุณทำเสร็จแล้วและการตั้งค่าทั้งหมดจะถูกนำไปใช้ อาจใช้เวลาสักครู่ดังนั้นคุณจะต้องรอ

สำหรับขั้นตอนต่อไป คุณต้องเลือกไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์รากของ WordPress จากนั้นคลิกขวาเพื่อเลือก File Permissions

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

เช่นเดียวกับก่อนหน้านี้ กล่องโต้ตอบการอนุญาตจะปรากฏขึ้น

แต่ที่นี่ในฟิลด์ Numeric Value เพิ่ม 644 จากนั้นทำเครื่องหมายที่ช่อง Recurse ในไดเร็กทอรีย่อย จากนั้นเปิดใช้งาน Apply to files only จากนั้นกด OK

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

จะใช้เวลาสักครู่จนกว่าไคลเอนต์ FTP จะจัดการสิทธิ์ของไฟล์ จากนั้นลองลงชื่อเข้าใช้ WordPress อีกครั้ง หากปัญหายังไม่ได้รับการแก้ไข ให้ไปยังขั้นตอนถัดไป

ปิดใช้งานปลั๊กอินทั้งหมดโดยใช้ FTP

หากขั้นตอนข้างต้นไม่สามารถแก้ไขปัญหาได้ เราจะตรวจสอบว่าปลั๊กอินเป็นสาเหตุของปัญหาหรือไม่โดยการปิดใช้งานปลั๊กอินทั้งหมดในคราวเดียวโดยใช้ FTP

เมื่อคุณเชื่อมต่อเว็บไซต์ WordPress กับ FTP แล้ว ให้ไปที่โฟลเดอร์ wp-content จากโฟลเดอร์รูทของ WordPress

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

คุณจะเห็นไฟล์ที่มี ปลั๊กอิน ทั้งหมดอยู่ เพียงเปลี่ยนชื่อไฟล์นี้เป็นอย่างอื่น เช่น plugins.deactivated ในกรณีนี้

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

การดำเนินการนี้จะปิดใช้งานปลั๊กอินทั้งหมดพร้อมกัน ตอนนี้คุณสามารถย้อนกลับและลองอีกครั้งเพื่อเข้าสู่ระบบ WordPress ของคุณ หากใช้งานได้ คุณจะต้องตรวจสอบว่าปลั๊กอินตัวใดที่ทำให้เกิดปัญหา

หากต้องการตรวจสอบแต่ละปลั๊กอิน ให้เปลี่ยนชื่อโฟลเดอร์ plugins.deactivated กลับเป็นปลั๊กอิน

ถัดไป เข้าสู่โฟลเดอร์และเปลี่ยนชื่อปลั๊กอินแรกเป็นบางอย่างเช่น plugin-name.deactivate และปลั๊กอินจะถูกปิดใช้งาน จากนั้น กลับไปลองและเข้าสู่ระบบ WordPress ของคุณ ทำซ้ำขั้นตอนสำหรับปลั๊กอินทั้งหมดเพื่อค้นหาว่าปลั๊กอินตัวใดที่ทำให้เกิดปัญหา

แม้ว่าการปิดใช้งานปลั๊กอินทั้งหมดจะไม่สามารถแก้ไขปัญหาได้ เรายังมีวิธีการอื่นๆ ให้ลองใช้งาน

เปิดใช้งานธีม WordPress เริ่มต้นโดยใช้ FTP

หากปลั๊กอินไม่เป็นไร เราจะต้องตรวจสอบว่ามีปัญหากับธีม WordPress ของคุณหรือไม่ ในทำนองเดียวกัน คุณจะต้องเชื่อมต่อไคลเอนต์ FTP ของคุณกับ WordPress จากนั้นไปที่โฟลเดอร์ wp-content จากโฟลเดอร์รูท

เกิด ข้อ ผิด พลาด ขึ้น กับ เว็บไซต์ wordpress

ในโฟลเดอร์ เปลี่ยนชื่อโฟลเดอร์ ธีม เป็น themes.deactivate ซึ่งจะปิดการใช้งานธีม WordPress ปัจจุบันของคุณและเปิดใช้งานธีม WordPress เริ่มต้น

หากคุณสามารถเข้าสู่ระบบ WordPress ได้ แสดงว่ามีปัญหาบางอย่างกับธีม WordPress ของคุณ คุณสามารถสลับไปใช้ธีมอื่นหรือติดตั้งธีมเดิมใหม่และกำหนดค่าให้ถูกต้อง หากปัญหายังคงอยู่ คุณสามารถติดต่อผู้สร้างธีมเพื่อแก้ไขจุดบกพร่อง

ตัวเลือกสุดท้าย

หากปัญหาของคุณยังไม่ได้รับการแก้ไข ต่อไปนี้คือตัวเลือกขั้นสุดท้ายที่อาจช่วยคุณได้

  1. ติดต่อผู้ให้บริการโฮสติ้ง WordPress ของคุณและขอให้เขาตรวจสอบข้อผิดพลาดของบันทึก ผู้ให้บริการโฮสติ้งของคุณอาจเก็บบันทึกและข้อผิดพลาดของบันทึกสามารถบอกใบ้ถึงปัญหาที่เว็บไซต์ของคุณกำลังเผชิญอยู่
  2. เวอร์ชัน WordPress ของคุณอาจเป็นปัญหาได้เช่นกัน หาก WordPress ของคุณทำงานบน PHP ที่เก่ากว่า ให้ลองอัปเดตเป็นเวอร์ชันล่าสุด
  3. ลองกู้คืนเว็บไซต์ของคุณเป็น bacup ที่เพิ่งสร้างขึ้น อย่างไรก็ตาม อาจแก้ปัญหาได้เช่นกัน แต่จะลบการตั้งค่าทั้งหมดที่คุณทำไว้หลังจากการสำรองข้อมูลด้วย

นี่คือวิธีการบางส่วนที่คุณสามารถลองแก้ไขข้อผิดพลาด "ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้" ใน WordPress อย่างไรก็ตาม หากคุณไม่สามารถแก้ปัญหาได้ด้วยตัวเอง คุณควรติดต่อผู้ให้บริการโฮสติ้งเพื่อขอรับการสนับสนุนด้านเทคนิค

เราหวังว่าบทช่วยสอนนี้จะช่วยคุณแก้ไขข้อผิดพลาด "ขออภัย คุณไม่ได้รับอนุญาตให้เข้าถึงหน้านี้" ใน WordPress เราได้ระบุวิธีการที่เป็นไปได้ทั้งหมดที่จะช่วยคุณแก้ไขปัญหา อย่าลืมเข้าร่วมกับเราบน Facebook  และ Twitter เพื่อรับข่าวสารล่าสุดเกี่ยวกับโพสต์ของเรา