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

เผยแพร่แล้ว: 2020-10-28

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

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

  1. ติดตั้งปลั๊กอินประเภทการอัปโหลดไฟล์
  2. อนุญาตประเภทไฟล์เพิ่มเติมใน WordPress
  3. เพิ่มประเภทไฟล์ที่กำหนดเองใน WordPress

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

สร้างแบบฟอร์มอัปโหลดไฟล์ WordPress ของคุณตอนนี้

"ขออภัยประเภทไฟล์นี้ไม่ได้รับอนุญาตสำหรับเหตุผลด้านความปลอดภัย" ใน WordPress?

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

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

WPForms เป็นปลั๊กอิน WordPress Form Builder ที่ดีที่สุด รับฟรี!

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

วิธีแก้ไขข้อผิดพลาด "ประเภทไฟล์ไม่ได้รับอนุญาต" ใน WordPress

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

ในตอนท้ายของบทความ เรายังเพิ่มคำถามที่พบบ่อยเกี่ยวกับประเภทไฟล์ WordPress ที่คุณอาจพบว่ามีประโยชน์

ขั้นตอนที่ 1: ติดตั้งปลั๊กอินประเภทการอัปโหลดไฟล์

สิ่งแรกที่เราต้องทำคือติดตั้งปลั๊กอิน WordPress ประเภทการอัพโหลดไฟล์ ปลั๊กอินนี้ฟรี 100% และสร้างขึ้นโดยทีมเดียวกับที่สร้าง WPForms

ในการเริ่มต้น ให้เปิดแดชบอร์ด WordPress ของคุณและไปที่ Plugins » Add New .

เพิ่มปลั๊กอินใหม่ใน WordPress

ค้นหาปลั๊กอิน File Upload Types ในช่องค้นหาที่ด้านบน

ค้นหาปลั๊กอินประเภทการอัปโหลดไฟล์

คลิก ติดตั้งทันที แล้วคลิก เปิดใช้งาน

เปิดใช้งานปลั๊กอินประเภทการอัปโหลดไฟล์เพื่อแก้ไขข้อผิดพลาด 'ไม่อนุญาตให้ใช้ประเภทไฟล์'

ยอดเยี่ยม! ตอนนี้ มาเพิ่มประเภทไฟล์ที่คุณต้องการกัน ข่าวดีก็คือเราไม่จำเป็นต้องใช้ตัวจัดการไฟล์หรือแก้ไขไฟล์ WordPress หลักเพื่อดำเนินการนี้

2. อนุญาตประเภทไฟล์เพิ่มเติมใน WordPress

ตามค่าเริ่มต้น WordPress อนุญาตเฉพาะไฟล์ประเภทต่อไปนี้:

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

ซึ่งหมายความว่าคุณไม่สามารถอัปโหลดไฟล์ประเภททั่วไป เช่น .csv และ .csv .svg

หากส่วนขยายที่คุณต้องการอัปโหลดไม่อยู่ในรายการ เราสามารถค้นหาได้ในปลั๊กอิน File Upload Types เพื่อเปิดใช้งานได้อย่างรวดเร็ว

ในแดชบอร์ดของ WordPress คลิก การตั้งค่า » ประเภทการอัปโหลดไฟล์

คลิกเมนูประเภทการอัปโหลดไฟล์ WordPress เพื่อแก้ไขประเภทไฟล์ที่ไม่ได้รับอนุญาต

การตั้งค่าสำหรับปลั๊กอินประเภทการอัปโหลดไฟล์จะเปิดขึ้นในเบราว์เซอร์ของคุณ

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

ทางด้านซ้าย คุณจะเห็นรายการประเภทไฟล์ที่ตั้งไว้ล่วงหน้า การเพิ่มประเภทไฟล์เหล่านี้ไปยัง WordPress เป็นเรื่องง่าย

ในการเริ่มต้น ในกล่อง ค้นหาประเภทไฟล์ ให้ค้นหาประเภทไฟล์ที่คุณต้องการเพิ่มลงในรายการที่อนุญาตใน WordPress

ในตัวอย่างนี้ เราจะค้นหาประเภทไฟล์ CAD

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

ประเภทไฟล์ที่ตั้งไว้ล่วงหน้าทั้งหมดสำหรับไฟล์ CAD พร้อมกับประเภท MIME

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

เลือกประเภทไฟล์ที่จะเพิ่มในรายการที่อนุญาตเพื่อแก้ไขข้อผิดพลาดประเภทไฟล์ไม่ได้รับอนุญาต

เมื่อหน้าโหลดซ้ำ คุณจะสังเกตเห็นว่าประเภทไฟล์ที่คุณเลือกแสดงอยู่ในส่วนใหม่ที่ชื่อว่า Enabled

สิ่งเหล่านี้จะไม่ทริกเกอร์คำเตือน 'ขออภัย ไม่อนุญาตให้ใช้ไฟล์ประเภทนี้เนื่องจากเหตุผลด้านความปลอดภัย' อีกต่อไป

แก้ไข 'ขออภัย ไม่อนุญาตให้ใช้ไฟล์ประเภทนี้เนื่องจากเหตุผลด้านความปลอดภัย'

แค่นั้นแหละ! ตอนนี้เมื่อคุณอัปโหลดไฟล์เหล่านี้ คุณจะไม่ได้รับข้อความ 'ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตเนื่องจากเหตุผลด้านความปลอดภัย'

คุณอาจต้องการเพิ่มประเภทไฟล์อื่นๆ ในรายการที่อนุญาต ตัวอย่างเช่น ข้ามไปที่คู่มือนี้เพื่อยอมรับการอัปโหลดไฟล์ Adobe Illustrator (AI) ใน WordPress

ต่อไป มาดูการสร้างประเภทไฟล์แบบกำหนดเองสำหรับไฟล์ที่ไม่ได้อยู่ในรายการที่กำหนดไว้ล่วงหน้า

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

หากประเภทไฟล์ที่คุณต้องการอัปโหลดไม่อยู่ในปลั๊กอินประเภทการอัปโหลดไฟล์ คุณสามารถเพิ่มเป็นประเภทไฟล์ที่กำหนดเองได้อย่างง่ายดาย ในการดำเนินการนี้ คุณจะต้องทราบประเภท MIME สำหรับไฟล์

ประเภท MIME บางครั้งเรียกว่าประเภทไฟล์อินเทอร์เน็ต ประเภท MIME อธิบายเนื้อหาที่แท้จริงของไฟล์ เราค้นหาประเภท MIME ได้อย่างง่ายดายโดยใช้ตัวตรวจสอบประเภทไฟล์ MIME

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

ตรวจสอบประเภท MIME สำหรับไฟล์ที่ไม่ได้รับอนุญาต ข้อผิดพลาด

แค่นั้นแหละ! ตอนนี้คุณรู้ประเภท MIME แล้ว

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

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

เพิ่มประเภท MIME ที่กำหนดเองเพื่อแก้ไขประเภทไฟล์ไม่ได้รับอนุญาต ข้อผิดพลาด

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

สำหรับไฟล์ประเภทนี้ เราจะพิมพ์ใน:

  • คำอธิบายสำหรับประเภทไฟล์ที่กำหนดเอง – คุณสามารถพิมพ์อะไรก็ได้ที่คุณต้องการที่นี่
  • ประเภท MIME (ถ้าคุณต้องการเพิ่มมากกว่า 1 ให้คั่นด้วยเครื่องหมายจุลภาค)
  • นามสกุลไฟล์ รวมถึงจุดนำ .

ในตัวอย่างนี้ ประเภท MIME สำหรับไฟล์ . .heif คือ image/heif ดังนั้น มาเพิ่มเป็นประเภทไฟล์ที่กำหนดเองกัน

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

เมื่อเสร็จแล้ว ให้คลิก บันทึกการตั้งค่า

ประเภทไฟล์ที่กำหนดเองของคุณจะแสดงอยู่ในส่วน เปิดใช้งาน ในปลั๊กอิน

เปิดใช้งานการอัปโหลด Heif ใน WordPress

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

และนั่นแหล่ะ! ตอนนี้คุณรู้วิธีเปิดใช้งานประเภทไฟล์ที่ไม่รองรับใน WordPress แล้ว

สร้างแบบฟอร์มอัปโหลดไฟล์ WordPress ของคุณตอนนี้

คำถามที่พบบ่อยเกี่ยวกับความปลอดภัยในการอัปโหลดไฟล์

ในส่วนนี้ เราจะดูคำถามเพิ่มเติมเกี่ยวกับประเภทการอัปโหลดไฟล์ใน WordPress

ฉันจะอัปโหลดไฟล์ไปยัง WordPress ได้อย่างไร

ในการสร้างแบบฟอร์มการอัปโหลดไฟล์ คุณต้องมี WPForms เป็นปลั๊กอินอัปโหลดไฟล์ที่ดีที่สุดสำหรับ WordPress และให้คุณยอมรับไฟล์ประเภทต่างๆ

WPForms มาพร้อมกับเทมเพลตฟอร์มการอัปโหลดไฟล์ และช่วยให้คุณสร้างฟอร์มการอัปโหลดไฟล์ที่กำหนดเองได้อย่างง่ายดายโดยไม่ต้องเขียนโค้ดใดๆ

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

อัปโหลดไฟล์สมัยใหม่ลากและวาง

และด้วย WPForms คุณยังสามารถ:

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

ฉันสามารถอนุญาตให้ใช้นามสกุลไฟล์ใดๆ โดยใช้ปลั๊กอินประเภทการอัพโหลดไฟล์ได้หรือไม่

ได้ ปลั๊กอิน File Upload Types ให้คุณอัปโหลดไฟล์ประเภทใดก็ได้ที่คุณต้องการ แม้แต่ไฟล์สั่งการ ซึ่งหมายความว่าคุณสามารถยอมรับการอัปโหลดโดยไม่ต้องเห็น 'ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตเนื่องจากเหตุผลด้านความปลอดภัย'

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

นอกจากนี้ โปรดทราบว่าไฟล์บางประเภทยังคงถูกบล็อกด้วยเหตุผล 2 ประการ:

  • ปลั๊กอินตัวสร้างแบบฟอร์มของคุณอาจยังคงบล็อกไฟล์ด้วยเหตุผลด้านความปลอดภัย ตัวอย่างเช่น WPForms จะบล็อกไฟล์สั่งการเสมอ เช่น .exe .msi และ .html โดยไม่สนใจการตั้งค่าในปลั๊กอิน File Upload Types
  • บางครั้งผู้ให้บริการเว็บโฮสติ้งของคุณจะไม่อนุญาตให้ผู้ใช้อัปโหลดประเภทไฟล์ในรายการบล็อกของตนเอง

MIME หมายถึงอะไร?

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

ไฟล์นี้ไม่ได้อัปโหลดอะไร ไม่อนุญาตประเภทไฟล์” หมายถึง?

คุณอาจเห็นข้อผิดพลาดนี้ใน WordPress หลังจากเพิ่มประเภทไฟล์ที่ไม่รองรับ โดยปกติหมายความว่าประเภท MIME ไม่ตรงกับไฟล์ที่คุณพยายามอัปโหลด

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

ฉันสามารถบล็อกประเภทไฟล์เฉพาะในแบบฟอร์มเฉพาะได้หรือไม่

ได้ ใน WPForms คุณสามารถระบุประเภทไฟล์ที่คุณต้องการอนุญาตในแบบฟอร์มเฉพาะได้

โดยคลิกที่ช่องอัปโหลดไฟล์เพื่อแก้ไขการตั้งค่า พิมพ์นามสกุลที่คุณต้องการอนุญาตในกล่อง นามสกุลไฟล์ที่อนุญาต

อย่าลืมใช้รูปแบบที่ถูกต้องสำหรับการตั้งค่าการอัปโหลด . และแยกหลายนามสกุลด้วยเครื่องหมายจุลภาค ,

เลือกนามสกุลไฟล์ในแบบฟอร์มอัปโหลดไฟล์ของคุณ

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

อนุญาตประเภทไฟล์ในแบบฟอร์มอัปโหลดไฟล์ใน WordPress

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

ฉันสามารถอนุญาตประเภทไฟล์ที่ไม่รองรับโดยไม่มีปลั๊กอินได้หรือไม่

ได้ คุณสามารถอนุญาตให้อัปโหลดไฟล์ใดๆ ได้โดยแก้ไข wp-config.php ของเว็บไซต์หรือไฟล์ functions.php ของธีม WordPress

ใน wp-config.php โค้ดต่อไปนี้อนุญาตให้อัปโหลดทั้งหมดโดยไม่มีการกรองใดๆ เลย:

define('ALLOW_UNFILTERED_UPLOADS', true);

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

การใช้ปลั๊กอิน File Upload Types นั้นปลอดภัยกว่ามากเพราะอนุญาตให้คุณอนุญาตเฉพาะประเภทไฟล์ที่คุณต้องการ และหมายความว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับการเขียนทับการเปลี่ยนแปลงของคุณเมื่อคุณอัปเดต WordPress ในอนาคต

สร้างแบบฟอร์มอัปโหลดไฟล์ WordPress ของคุณตอนนี้

ขั้นตอนถัดไป: เพิ่มแบบฟอร์มอัปโหลดไฟล์ Dropbox

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

พร้อมที่จะสร้างแบบฟอร์มของคุณแล้วหรือยัง? เริ่มต้นวันนี้ด้วยปลั๊กอินสร้างแบบฟอร์ม WordPress ที่ง่ายที่สุด WPForms Pro มีเทมเพลตฟอร์มการอัปโหลดไฟล์และรับประกันคืนเงินภายใน 14 วัน

หากบทความนี้ช่วยคุณได้ โปรดติดตามเราบน Facebook และ Twitter เพื่อดูบทแนะนำและคำแนะนำเกี่ยวกับ WordPress ฟรีเพิ่มเติม