การแก้ไขข้อผิดพลาด “ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตด้วยเหตุผลด้านความปลอดภัย”

เผยแพร่แล้ว: 2024-03-27

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

กำลังแกะข้อผิดพลาด

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

ขออภัย ข้อผิดพลาดประเภทนี้ไม่ได้รับอนุญาตใน WP

ประเภทไฟล์ที่รองรับใน WordPress

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

ประเภทMIME ซึ่งย่อมาจาก MultiPurpose Internet Mail Extensions เป็นวิธีการจัดหมวดหมู่ประเภทเนื้อหาโดยพื้นฐานแล้วคิดว่าสิ่งนี้เทียบเท่ากับการติดฉลากอาหารทางดิจิทัล เช่นเดียวกับที่ป้ายกำกับช่วยให้คุณเข้าใจว่ามีอะไรอยู่ในกระป๋องโดยไม่ต้องเปิดมัน ประเภท MIME จะทำให้เบราว์เซอร์ทราบวิธีจัดการกับไฟล์ต่างๆ ตัวอย่างเช่น ไฟล์ .jpg หรือ .png จะถูกรับรู้ว่าเป็นรูปภาพ ในขณะที่ .mp3 และ .wav เป็นไฟล์เสียง WordPress ใช้ประโยชน์จากระบบนี้เพื่อจัดการและแสดงเนื้อหาที่คุณอัปโหลด

WordPress รองรับไฟล์ประเภทต่างๆ มากมาย โดยเฉพาะประเภทไฟล์ที่ใช้บ่อยที่สุดบนเว็บ ซึ่งรวมถึง:

  • รูปภาพ : .jpg, .jpeg, .png, .gif, .ico
  • เอกสาร : .pdf, .doc, .docx, .ppt, .pptx, .pps, .ppsx, .odt, .xls, .xlsx, .psd
  • เสียง : .mp3, .m4a, .ogg, .wav
  • วิดีโอ : .mp4, .m4v, .mov, .wmv, .avi, .mpg, .ogv, .3gp, .3g2

นอกจากนี้ ยังสามารถอัปโหลดไฟล์ HTML ได้อีกด้วย ซึ่งจะเป็นการขยายขอบเขตของเนื้อหาที่คุณสามารถจัดการผ่าน WordPress ได้

เมื่อเทคโนโลยีพัฒนาไป รูปแบบไฟล์ใหม่ๆ ก็เกิดขึ้น เช่น รูปแบบภาพ AVIF ซึ่งให้การบีบอัดที่เหนือกว่าโดยไม่ลดทอนคุณภาพ แนวทางอนุรักษ์นิยมของ WordPress หมายความว่าอาจล่าช้าในการรองรับรูปแบบใหม่ดังกล่าวนอกกรอบ

การเปลี่ยนแปลงของข้อผิดพลาด

ข้อผิดพลาดนี้อาจสวมมาสก์ที่แตกต่างกันหลายแบบ ทั้งนี้ขึ้นอยู่กับบริบทและแพลตฟอร์มที่คุณใช้:

  • “ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตด้วยเหตุผลด้านความปลอดภัย”
  • “ข้อผิดพลาด: ประเภทไฟล์ไม่ได้รับอนุญาตด้วยเหตุผลด้านความปลอดภัย”
  • “การอัปโหลดล้มเหลว: ไม่รองรับไฟล์ประเภทนี้”
  • “ไม่สามารถอัปโหลดไฟล์ประเภทนี้ได้ด้วยเหตุผลด้านความปลอดภัย”
  • ข้อผิดพลาดด้านความปลอดภัยประเภทไฟล์ WordPress
  • “ไม่อนุญาตให้ใช้ประเภทไฟล์ที่อัปโหลด”
  • “ไม่อนุญาตให้ใช้ประเภทไฟล์”

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

สาเหตุที่เกิดข้อผิดพลาดนี้

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

ประเภทไฟล์ที่ไม่รองรับ : WordPress มีรายการประเภทไฟล์และนามสกุลที่อนุญาตสำหรับการอัปโหลด และหากไฟล์ของคุณไม่ตรงกัน ประตูจะปิดลง

การกำหนดค่า WordPress : ไฟล์ wp-config.php หรือการตั้งค่าปลั๊กอินอาจมีการกำหนดข้อจำกัด ซึ่งจำกัดการอัปโหลดไฟล์โดยตั้งใจหรือไม่ก็ตาม

ข้อจำกัดด้านโฮสติ้ง : บริการโฮสติ้งบางแห่งกำหนดข้อจำกัดประเภทไฟล์ของตนเอง โดยเพิ่มการรักษาความปลอดภัยอีกชั้นหนึ่ง

ปลั๊กอินความปลอดภัย : เพื่อเพิ่มความปลอดภัย ปลั๊กอินอาจจำกัดประเภทไฟล์เกินกว่าการตั้งค่าเริ่มต้นของ WordPress

การตั้งค่าเครือข่ายหลายไซต์ : หากคุณใช้งาน WordPress Multisite ผู้ดูแลระบบเครือข่ายสามารถใช้ข้อจำกัดประเภทไฟล์ทั่วทั้งเครือข่ายได้

การตรวจสอบเบื้องต้น

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

วิธีแก้ไขนามสกุลไฟล์

หน้าต่าง

  1. นำทางไปยังโฟลเดอร์ที่มีไฟล์
  2. หากคุณไม่เห็นนามสกุลไฟล์ ให้เปิด File Explorer คลิก View ที่ด้านบน และทำเครื่องหมายที่ช่อง File extensions
  3. คลิกขวาที่ไฟล์ เลือก เปลี่ยน ชื่อ และเปลี่ยนนามสกุลเป็นรูปแบบที่ถูกต้อง (เช่น จาก .avi เป็น .jpg)
  4. กด Enter และยืนยันการเปลี่ยนแปลงหากได้รับแจ้ง

แม็ค

  1. เปิด Finde r และค้นหาไฟล์
  2. กด Command + I เพื่อเปิดหน้าต่างข้อมูลของไฟล์
  3. ในฟิลด์ ชื่อและนามสกุล ให้เปลี่ยนนามสกุลเป็นรูปแบบที่ถูกต้อง (เช่น จาก .avi เป็น .jpg)
  4. ปิดหน้าต่างข้อมูลเพื่อบันทึกการเปลี่ยนแปลงของคุณ

หากการปรับนามสกุลไฟล์สามารถแก้ไขปัญหาได้ คุณสามารถดำเนินการอัปโหลดไฟล์อีกครั้งได้ หากข้อผิดพลาดยังคงอยู่ ให้ไปยังแนวทางแก้ไขปัญหา

การแก้ไขข้อผิดพลาด “ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตด้วยเหตุผลด้านความปลอดภัย”

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

การแก้ไข wp-config.php เพื่ออนุญาตการอัปโหลดที่ไม่มีการกรอง

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

สำรองข้อมูลเว็บไซต์ของคุณ

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

การแก้ไขไฟล์ wp-config.php

  1. ใช้ไคลเอนต์ FTP เช่น FileZilla หรือไคลเอนต์ SFTP เพื่อเชื่อมต่อกับบัญชีเว็บโฮสติ้งของคุณ นำทางไปยังไดเรกทอรีรากของการติดตั้ง WordPress ของคุณ
  2. ค้นหา ไฟล์wp-config.php คลิกขวาที่ไฟล์แล้วเลือกตัวเลือกที่จะแก้ไขไฟล์wp-config.php มีรายละเอียดการกำหนดค่าพื้นฐานของไซต์ WordPress ของคุณตั้งอยู่ในโฟลเดอร์รูทของการติดตั้ง WordPress ของคุณ ถ้าโปรแกรม FTP ของคุณไม่รองรับการแก้ไข คุณสามารถดาวน์โหลดไฟล์ลงคอมพิวเตอร์แล้วเปิดด้วยโปรแกรมแก้ไขข้อความ เช่น Notepad (Windows) หรือ TextEdit (Mac)
  3. ในตัวแก้ไข ให้เลื่อนหาบรรทัดที่เขียนว่า/* แค่นั้น หยุดแก้ไข!มีความสุขในการเขียนบล็อก*/ .เหนือบรรทัดนี้ ให้ใส่โค้ดต่อไปนี้:
  4.  กำหนด('ALLOW_UNFILTERED_UPLOADS', จริง);

    บรรทัดโค้ดนี้เปิดใช้งานการอัปโหลดที่ไม่มีการกรองบนเว็บไซต์ WordPress ของคุณ

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

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

การใช้ปลั๊กอินสำหรับการอัพโหลดไฟล์แบบกำหนดเองใน WordPress

สำหรับผู้ใช้ WordPress ที่กำลังมองหาทางเลือกอื่นในการแก้ไข ไฟล์wp-config.php สำหรับการอัปโหลดประเภทไฟล์ที่ไม่รองรับ ปลั๊กอิน WP Extra File Types นำเสนอโซลูชันที่ใช้งานง่ายและฟรีวิธีการนี้ไม่เพียงแต่หลีกเลี่ยงความเสี่ยงที่อาจเกิดขึ้นที่เกี่ยวข้องกับการแก้ไขไฟล์โดยตรง แต่ยังให้การควบคุมประเภทไฟล์ที่คุณสามารถอัปโหลดไปยังเว็บไซต์ของคุณได้ละเอียดยิ่งขึ้น ต่อไปนี้เป็นวิธีเริ่มต้นใช้งานปลั๊กอินนี้

การติดตั้งและเปิดใช้งานปลั๊กอิน

  1. เข้าสู่ระบบบัญชีผู้ดูแลระบบ WordPress ของคุณ
  2. ไปที่ปลั๊กอิน > เพิ่มปลั๊กอินใหม่
  3. ในช่องค้นหาให้ค้นหา ปลั๊กอินWP Extra File Types
  4. คลิกที่ ติดตั้ง > เปิด ใช้ งาน

การกำหนดการตั้งค่าประเภทไฟล์

ปลั๊กอินประเภทไฟล์พิเศษใน WordPress

การกำหนดค่าประเภทไฟล์และการตั้งค่า:

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

การเพิ่มประเภทไฟล์ที่กำหนดเอง

การเพิ่มประเภทไฟล์ที่กำหนดเองในปลั๊กอินประเภทไฟล์พิเศษ

หากไม่มีประเภทไฟล์ที่คุณต้องการอัปโหลด คุณสามารถเพิ่มได้ด้วยตนเอง

  1. เลื่อนไปที่ด้านล่างของ หน้าการตั้งค่า ประเภทไฟล์พิเศษ
  2. คุณจะพบฟิลด์สำหรับป้อนนามสกุลไฟล์ (เช่น `.custom`) และประเภท MIME (เช่น `application/custom`) ประเภท MIME เป็นวิธีมาตรฐานในการระบุลักษณะและรูปแบบของไฟล์ ตรวจสอบให้แน่ใจว่าคุณป้อนประเภท MIME ที่ถูกต้องสำหรับนามสกุลไฟล์ที่คุณกำหนดเอง
  3. หลังจากป้อนรายละเอียดสำหรับประเภทไฟล์ที่คุณกำหนดเองแล้ว ให้คลิก ปุ่ม เพิ่ม ถัดจากช่องป้อนข้อมูล
  4. สุดท้าย คลิก บันทึกการเปลี่ยนแปลง เพื่อให้แน่ใจว่าประเภทไฟล์ที่คุณกำหนดเองนั้นได้รับการยอมรับสำหรับการอัปโหลด

ความคิดสุดท้าย

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

เร่งการสร้างเว็บไซต์ WordPress ของคุณด้วย AI

สร้างเว็บไซต์ WordPress แบบกำหนดเองที่ปรับแต่งให้เหมาะกับความต้องการทางธุรกิจของคุณ เร็วขึ้น 10 เท่าด้วย 10Web AI Website Builder

สร้างเว็บไซต์ของคุณ
ไม่ต้องใช้บัตรเครดิต