เผชิญกับข้อผิดพลาด 403 Forbidden WordPress? มาแก้ไขกันเถอะ!
เผยแพร่แล้ว: 2021-03-08
คุณกำลังเผชิญกับข้อผิดพลาดต้องห้าม 403 ใน WordPress หรือไม่?
ผู้ใช้มักจะตื่นตระหนกเมื่อพบข้อผิดพลาด 403 Forbidden error สาเหตุหลักมาจากข้อผิดพลาดดังกล่าว อย่างไรก็ตาม ข้อผิดพลาดเหล่านี้ไม่ควรทำให้เกิดการแจ้งเตือนมากเท่าที่ควร ฉันจะพูดถึงวิธีแก้ไขข้อผิดพลาด 403 Forbidden WordPress อย่างรวดเร็ว
แต่ก่อนจะก้าวต่อมาดูกันว่ามันคืออะไร ทำไมถึงเกิดขึ้น? วิธีนี้คุณจะเข้าใจได้ว่าทำไมสิ่งนี้ถึงเกิดขึ้น ดังนั้นการแก้ไขข้อผิดพลาด 403 Forbidden จะง่ายขึ้นมาก
- ข้อผิดพลาดที่ต้องห้าม 403 คืออะไรและเหตุใดจึงเกิดขึ้น
- แก้ไข 403 Forbidden WordPress Error
- สร้างการสำรองข้อมูล
- ย้อนกลับเป็นเวอร์ชันที่รันด้วยการสำรองข้อมูลโฮสติ้งของคุณ
- ตรวจสอบ .htaccess ไฟล์
- ตรวจสอบสิทธิ์ของไฟล์
- ปิดใช้งานปลั๊กอินทั้งหมด
ข้อผิดพลาดที่ต้องห้าม 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 ออกจากเซิร์ฟเวอร์ของคุณเพื่อตรวจสอบว่ามีการแก้ไขข้อผิดพลาดหรือไม่

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

หากแก้ไขได้ด้วยการลบไฟล์ .htaccess จะเป็นการยืนยันว่าไฟล์ .htaccess ของคุณเสียหายและเป็นสาเหตุของข้อผิดพลาด 403
ลงชื่อเข้าใช้แดชบอร์ดผู้ดูแลระบบ WordPress เพื่อสร้างไฟล์ .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 คุณจะเห็นว่าปลั๊กอินทั้งหมดถูกปิดใช้งานโดยค่าเริ่มต้น ดังนั้นคุณต้องเปิดใช้งานปลั๊กอินทีละตัว และตรวจสอบเว็บไซต์ของคุณหลังจากการเปิดใช้งานแต่ละครั้ง

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