เผชิญกับข้อผิดพลาด 403 Forbidden WordPress? มาแก้ไขกันเถอะ!

เผยแพร่แล้ว: 2021-03-08
wordpress 403 ต้องห้าม
ติดตาม @Cloudways

คุณกำลังเผชิญกับข้อผิดพลาดต้องห้าม 403 ใน WordPress หรือไม่?

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

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

  • ข้อผิดพลาดที่ต้องห้าม 403 คืออะไรและเหตุใดจึงเกิดขึ้น
  • แก้ไข 403 Forbidden WordPress Error
    1. สร้างการสำรองข้อมูล
    2. ย้อนกลับเป็นเวอร์ชันที่รันด้วยการสำรองข้อมูลโฮสติ้งของคุณ
    3. ตรวจสอบ .htaccess ไฟล์
    4. ตรวจสอบสิทธิ์ของไฟล์
    5. ปิดใช้งานปลั๊กอินทั้งหมด

ข้อผิดพลาดที่ต้องห้าม 403 คืออะไรและเหตุใดจึงเกิดขึ้น

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

บางครั้ง คุณจะเห็นข้อผิดพลาดต้องห้าม 403 รุ่นต่างๆ เช่น:

  • 403 ต้องห้าม
  • HTTP Error 403 – ต้องห้าม
  • ห้าม: คุณไม่ได้รับอนุญาตให้เข้าถึง [ไดเรกทอรี] บนเซิร์ฟเวอร์นี้
  • ต้องห้าม
  • ข้อผิดพลาด 403

รูปแบบเหล่านี้สามารถเห็นได้ในหลายสถานการณ์ ได้แก่ :

  • ไฟล์ .htaccess เสียหาย
  • ปลั๊กอินที่เข้ารหัสไม่ดี
  • สิทธิ์ของไฟล์ไม่ถูกต้อง

แก้ไข 403 Forbidden WordPress Error

ข้อผิดพลาดอาจแก้ไขได้ยากเนื่องจากเบราว์เซอร์ของคุณไม่สามารถโหลดสคริปต์ได้เนื่องจากเซิร์ฟเวอร์ไม่อนุญาต อย่างไรก็ตาม หากคุณมีเว็บไซต์ WordPress นี่คือวิธีแก้ไขข้อผิดพลาดที่ต้องห้าม 403

ในการแก้ไขข้อผิดพลาดต้องห้ามของ WordPress 403 ให้ทำตามขั้นตอนอย่างระมัดระวัง

1. สร้างการสำรองข้อมูล

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

2. ย้อนกลับเป็นเวอร์ชันที่ใช้งานได้จากการสำรองข้อมูลโฮสติ้งของคุณ

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

โฮสติ้งการสำรองข้อมูล

3. ตรวจสอบ .htaccess ไฟล์

สาเหตุหนึ่งที่ทำให้เกิดข้อผิดพลาด WordPress ต้องห้าม 403 คือไฟล์ .htaccess ที่เสียหาย คุณสามารถแก้ไขไฟล์ .htaccess ที่เสียหายได้ภายในไม่กี่วินาทีด้วยโปรแกรมจัดการ FTP ขั้นแรก ลงชื่อเข้าใช้เซิร์ฟเวอร์ของคุณโดยใช้ FTP ดาวน์โหลดไฟล์ . htaccess ซึ่งอยู่ในโฟลเดอร์ public_html

แก้ไขไฟล์ htaccess

หลังจากนั้น ให้คลิกขวาที่ไฟล์ .htaccess แล้วคลิกดาวน์โหลดบนคอมพิวเตอร์ของคุณเพื่อความปลอดภัย เมื่อคุณดาวน์โหลดแล้ว คุณสามารถลบไฟล์ .htaccess ออกจากเซิร์ฟเวอร์ของคุณเพื่อตรวจสอบว่ามีการแก้ไขข้อผิดพลาดหรือไม่

ลบไฟล์ htaccess

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

หากแก้ไขได้ด้วยการลบไฟล์ .htaccess จะเป็นการยืนยันว่าไฟล์ .htaccess ของคุณเสียหายและเป็นสาเหตุของข้อผิดพลาด 403

ลงชื่อเข้าใช้แดชบอร์ดผู้ดูแลระบบ WordPress เพื่อสร้างไฟล์ .htaccess ใหม่

ไปที่หน้า การตั้งค่า > ลิงก์ถาวร

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

สร้างไฟล์ htaccess ใหม่

4. ตรวจสอบสิทธิ์ของไฟล์

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

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

อนุญาตไฟล์

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

ตั้งค่าการอนุญาตไปยังไดเรกทอรีย่อย

เมื่อเสร็จสิ้นขั้นตอนนี้ คุณต้องทำขั้นตอนเดียวกันซ้ำสำหรับไฟล์ทั้งหมด ตอนนี้ คุณจะตั้งค่าการอนุญาตไฟล์เป็น 644 หรือ 640 และอย่าลืมเลือก Recurse into subdirectories > apply to files only

ตั้งค่าการอนุญาตไฟล์เท่านั้น

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

5. ปิดใช้งานปลั๊กอินทั้งหมด

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

หากต้องการปิดใช้งานปลั๊กอิน ครั้งนี้อีกครั้ง คุณต้องเข้าถึงไฟล์ WordPress โดยใช้ FTP เช่น FileZilla ไปที่ public_html> wp-content และเปลี่ยนปลั๊กอินโฟลเดอร์ชื่อเพื่อสิ่งที่ต้องการปลั๊กอินเก่า

เปลี่ยนชื่อโฟลเดอร์ปลั๊กอิน

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

กู้คืนชื่อโฟลเดอร์ปลั๊กอิน

เมื่อคุณเปลี่ยนชื่อโฟลเดอร์แล้ว ให้ไปที่ WordPress Dashboard > Plugins > Installed Plugins คุณจะเห็นว่าปลั๊กอินทั้งหมดถูกปิดใช้งานโดยค่าเริ่มต้น ดังนั้นคุณต้องเปิดใช้งานปลั๊กอินทีละตัว และตรวจสอบเว็บไซต์ของคุณหลังจากการเปิดใช้งานแต่ละครั้ง

เปิดใช้งานปลั๊กอินจากแดชบอร์ด wp

ปลั๊กอินที่มีปัญหาจะถูกระบุในไม่ช้า

นั่นคือทั้งหมดที่มีให้ ในช่วงเวลาว่าง คุณสามารถดูวิธีแก้ไขหน้าข้อผิดพลาด 404 บน WordPress ได้

ห่อ!

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