คงจะดีไม่น้อยถ้าคุณสามารถทำงานบนไซต์ WordPress ของคุณโดยไม่หยุดชะงัก
น่าเสียดายที่ผู้ใช้ WordPress ต้องเผชิญกับปัญหาและข้อผิดพลาดเป็นระยะๆ ข้อผิดพลาดทั่วไปอย่างหนึ่งคือการอัปโหลดไฟล์ล้มเหลว
เมื่อสิ่งนี้เกิดขึ้น WordPress แสดงข้อผิดพลาดเช่น:
- ขออภัย ไม่อนุญาตให้ใช้ไฟล์ประเภทนี้เนื่องจากเหตุผลด้านความปลอดภัย
- ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตเนื่องจากเหตุผลด้านความปลอดภัย.svg
- woocommerce ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตเนื่องจากเหตุผลด้านความปลอดภัย
- terminat.ttf ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาตเนื่องจากเหตุผลด้านความปลอดภัย
เราทุกคนต่างคุ้นเคยกับข้อความนี้ เราได้ช่วยเว็บไซต์จำนวนมากในการแก้ไขปัญหานี้และกลับมาทำให้ธุรกิจเติบโตได้อีกครั้ง
ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับ:
- เหตุใดคุณจึงพบข้อผิดพลาดนี้
- จะแก้ไขอย่างไรโดยไม่เสี่ยงต่อความปลอดภัย
TL;DR: หากต้องการลบข้อจำกัดการอัปโหลดและอัปโหลดไฟล์และโฟลเดอร์ประเภทใดก็ได้บนเว็บไซต์ของคุณ ติดตั้ง WP Extra File Types หรือ File Manager ที่กล่าวว่า เราไม่แนะนำให้ลบข้อจำกัด เนื่องจากทำให้แฮกเกอร์เจาะเข้าไปในเว็บไซต์ของคุณได้ง่าย สำหรับการแก้ไขที่ดีขึ้น โปรดดูส่วนนี้
การปิดใช้งานการจำกัดไฟล์เพื่ออนุญาตให้อัปโหลดทุกประเภทมีความเสี่ยงสูง
คุณได้รับข้อผิดพลาด “ขออภัย ประเภทไฟล์นี้ไม่ได้รับอนุญาตสำหรับเหตุผลด้านความปลอดภัย” เมื่อคุณพยายามอัปโหลดไฟล์ (รูปภาพ เสียง หรือวิดีโอ) ซึ่ง WordPress ไม่รองรับ (เพิ่มเติมเกี่ยวกับเรื่องนี้ ในส่วนนี้ด้านล่าง)
อย่างไรก็ตาม คุณสามารถข้ามข้อจำกัดนี้โดยใช้ปลั๊กอินหรือแทรกโค้ดลงในไซต์ WordPress ของคุณด้วยตนเอง
บู การลบข้อจำกัดไม่ใช่แนวปฏิบัติที่ดี เพราะมันทำให้ไซต์ WordPress ของคุณเสี่ยงต่อการถูกแฮ็ก ช่วยให้แฮ็กเกอร์สร้างแบ็คดอร์เพื่อใช้ทำกิจกรรมต่างๆ เช่น:
- การใส่คีย์เวิร์ดภาษาญี่ปุ่นที่เป็นสแปมซึ่งจะทำให้ SEO ของเว็บไซต์ของคุณเสียหาย
- การสร้างหน้าเว็บบนไซต์ของคุณเพื่อให้สามารถขายยาผิดกฎหมายในสิ่งที่เราเรียกว่าการแฮ็กยาได้
- เปลี่ยนเส้นทางผู้เยี่ยมชมของคุณไปยังเว็บไซต์ที่เป็นอันตรายเพื่อให้พวกเขาสร้างรายได้โดยการหลอกผู้เยี่ยมชมของคุณ และอื่นๆ
นี่คือเหตุผลที่ WordPress จำกัดประเภทของไฟล์ที่คุณสามารถอัปโหลดในไซต์ WordPress
ที่กล่าวว่าการแฮ็กไม่ใช่จุดจบของโลก คุณสามารถตรวจจับและทำความสะอาดได้อย่างง่ายดายโดยติดตั้ง MalCare Security แต่ทางที่ดีควรหลีกเลี่ยงการถูกแฮ็กตั้งแต่แรก
ดังนั้น เราขอแนะนำการแก้ไขที่ไม่เกี่ยวข้องกับการลบข้อจำกัดของ WordPress จะใช้เวลาสักครู่ในการดำเนินการแก้ไขดังกล่าว ดังนั้นหากคุณรีบร้อน คุณสามารถลบข้อจำกัดประเภทไฟล์ได้ชั่วคราว .
เราจะแสดงวิธีใช้งานการแก้ไขทั้งสองรายการในส่วนถัดไป
วิธีแก้ไขข้อผิดพลาด “ขออภัย ประเภทไฟล์นี้ไม่ได้รับอนุญาตสำหรับเหตุผลด้านความปลอดภัย”
มี 2 วิธีในการแก้ไขปัญหานี้:
- แก้ไขอย่างถาวรและปลอดภัย
- การแก้ไขชั่วคราวและมีความเสี่ยงสูง
เราขอแนะนำการแก้ไขอย่างปลอดภัย แต่ถ้าคุณรีบร้อน คุณสามารถดำเนินการแก้ไขชั่วคราวได้ โปรดตรวจสอบให้แน่ใจว่าคุณกลับมาใช้การแก้ไขแบบถาวรในภายหลังเพื่อป้องกันไม่ให้ไซต์ของคุณถูกแฮ็ก
การแก้ไขอย่างถาวร (แนะนำ)
- หากคุณเริ่มพบข้อผิดพลาด หลังจากอัปเดตหลักหรือปลั๊กอินของ WordPress เป็นไปได้ว่าปัญหาไม่ได้อยู่ที่ประเภทไฟล์ของคุณ เป็นผลมาจากข้อบกพร่องที่พบในคอร์หรือปลั๊กอินของคุณ คุณสามารถขอความช่วยเหลือจากฟอรัม WordPress หรือนักพัฒนาปลั๊กอิน
- แต่หากข้อผิดพลาดเริ่มปรากฏขึ้นหลังจาก ย้ายไปยังผู้ให้บริการโฮสต์ที่มีการจัดการ เช่น Cloudways โปรดติดต่อทีมสนับสนุนโฮสติ้งของคุณ
- หากเป็นประเภทไฟล์ที่ทำให้เกิดข้อผิดพลาดจริงๆ ทำไมไม่ แปลงประเภทไฟล์เป็นสิ่งที่ WordPress รองรับ นี่คือรายการประเภทไฟล์ที่ WordPress รองรับ หรือคุณสามารถเรียกใช้การค้นหาโดย Google เพื่อค้นหาตัวแปลงออนไลน์ที่ไม่ลดคุณภาพไฟล์ของคุณ
ที่กล่าวว่าจะใช้เวลาสักครู่ในการดำเนินการแก้ไขปัญหาที่เราระบุไว้ข้างต้น
การแก้ไขชั่วคราวด้วยปลั๊กอินหรือวิธีการด้วยตนเอง (เสี่ยงมาก)
ก่อนที่เราจะแสดงให้ข้ามข้อจำกัดของ WordPress ให้สำรองข้อมูลเว็บไซต์ WordPress ของคุณโดยสมบูรณ์ มีความเป็นไปได้ดีที่สิ่งต่าง ๆ อาจผิดพลาดได้ เมื่อเป็นเช่นนั้น คุณสามารถคืนค่าไซต์ของคุณให้กลับมาเป็นปกติได้อย่างรวดเร็ว
อีกวิธีหนึ่ง คุณสามารถแสดงไซต์และลองแก้ไขไซต์นั้นก่อน ด้วยวิธีนี้ หากมีสิ่งผิดปกติเกิดขึ้น เว็บไซต์ที่ใช้งานจริงของคุณจะไม่ได้รับผลกระทบ นี่คือคำแนะนำที่คุณสามารถใช้เพื่อ สร้างไซต์การแสดงละคร .
ก้าวต่อไป…
เพื่อหลีกเลี่ยงข้อจำกัดของ WordPress ให้ติดตั้งปลั๊กอิน เช่น WP Extra File Types หรือ File Manager บนไซต์ของคุณ พวกเขาเสนอประเภทไฟล์ให้คุณ สิ่งที่คุณต้องทำคือเลือกประเภทไฟล์ที่คุณต้องการอัปโหลดบนไซต์ของคุณ
หากคุณไม่ต้องการเพิ่มปลั๊กอินในไซต์ของคุณมากขึ้นเรื่อยๆ คุณสามารถลบข้อจำกัดได้ด้วยตนเอง
เปิดบัญชีโฮสติ้งและไปที่ cPanel> ตัวจัดการไฟล์ .
ค้นหา wp-config.php ไฟล์และแก้ไข
ตอนนี้วางโค้ดต่อไปนี้ลงในไฟล์:
define('ALLOW_UNFILTERED_UPLOADS', true);
คุณต้องวางโค้ดเหนือ /* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */ line.
เคล็ดลับสำหรับมือโปร: หากคุณมีหลายไซต์ คุณไม่จำเป็นต้องเพิ่มปลั๊กอินใหม่หรือแก้ไขไฟล์ WordPress ของคุณ เพียงไปที่ผู้ดูแลระบบเครือข่าย> การตั้งค่า> การตั้งค่าเครือข่าย . ใน การตั้งค่าการอัปโหลด คุณจะพบประเภทไฟล์อัปโหลด เพียงแทรกนามสกุลสำหรับประเภทไฟล์ที่คุณต้องการอัปโหลด
จะเกิดอะไรขึ้นหากการแก้ไขล้มเหลวสำหรับ “ขออภัย ไฟล์ประเภทนี้ไม่ได้รับอนุญาต”
หากวิธีแก้ไขไม่ได้ผล ให้ลองล้างแคชแล้วอัปโหลด เป็นไปได้ว่าคุณเห็นข้อผิดพลาดเนื่องจากแคช
ยังเห็นข้อผิดพลาด? สิ่งนี้เกิดขึ้นเมื่อรูปแบบไฟล์ไม่ก่อให้เกิดข้อผิดพลาด
ไฟล์ประเภทต่างๆ เช่น SWF และ EXE ถูกห้ามอย่างเข้มงวด ซึ่งหมายความว่าการปรับแต่งการตั้งค่าหลายไซต์หรือการติดตั้งปลั๊กอินอาจไม่ทำงาน
วิธีเดียวที่จะเอาชนะข้อจำกัดนี้ได้คือการอัปโหลดไฟล์ผ่าน FTP
ไฟล์สื่อทั้งหมดจะถูกเก็บไว้ในโฟลเดอร์อัปโหลดของคุณ การใช้ซอฟต์แวร์ FTP เช่น Filezilla คุณสามารถอัปโหลดไฟล์ไปยังโฟลเดอร์อัปโหลดได้
- ดาวน์โหลดและติดตั้ง Filezilla ลงในคอมพิวเตอร์ของคุณ
- เปิดซอฟต์แวร์และป้อนรายละเอียด FTP ของคุณที่ด้านบนของหน้าต่าง คุณสามารถค้นหาข้อมูลรับรอง FTP ของคุณได้โดยใช้คำแนะนำและวิดีโอนี้
- แผงชื่อ ไซต์ระยะไกล จะเติมไฟล์และโฟลเดอร์ของเว็บไซต์ของคุณ คุณควรหา public_html โฟลเดอร์ในแผงนั้น ขยายโฟลเดอร์นั้น
- ภายในโฟลเดอร์ public_html ให้ไปที่ wp-content> อัปโหลด . เนื้อหาของโฟลเดอร์อัปโหลดจะปรากฏด้านล่างแผง
- ไฟล์เสียงหรือวิดีโอหรือรูปภาพที่คุณต้องการอัปโหลดไปยังเว็บไซต์ ย้ายไปยังโฟลเดอร์ดาวน์โหลดบนเครื่องคอมพิวเตอร์ของคุณ
ตอนนี้กลับไปที่ Filezilla…บน Filezilla มีแผงชื่อ ไซต์ท้องถิ่น . ภายในแผงนี้ คุณจะพบโฟลเดอร์ชื่อ ดาวน์โหลด . ที่จะช่วยให้คุณเข้าถึงทุกสิ่งที่มีอยู่ในโฟลเดอร์ดาวน์โหลดของคอมพิวเตอร์ของคุณ คุณต้องย้ายไฟล์จาก Downloads ไปยังโฟลเดอร์ Uploads
- ขั้นแรก ให้คลิกที่ อัปโหลด . จากนั้นคลิกขวาที่ไฟล์ในโฟลเดอร์ Downloads ที่คุณต้องการอัปโหลดไปยังไซต์ของคุณโดยเลือก อัปโหลด .
- ไปที่แดชบอร์ด WordPress ของคุณตอนนี้ และไปที่ สื่อ> ห้องสมุด .
คุณควรจะสามารถเห็นไฟล์บนเว็บไซต์ WordPress ของคุณได้
นั่นคือทุกคน
เกิดข้อผิดพลาดเกี่ยวกับรูปแบบไฟล์ที่ WordPress รองรับ
สิ่งนี้เกิดขึ้นเนื่องจากมีข้อบกพร่องในปลั๊กอินหรือธีมตัวใดตัวหนึ่งที่ติดตั้งบนไซต์ของคุณ
เราพบข้อผิดพลาดนี้ในปลั๊กอินที่ทำงานกับรูปภาพ เช่น ปลั๊กอินตัวเลื่อน ปลั๊กอินที่รวมแผนที่เข้ากับไซต์ ปลั๊กอินที่ช่วยคุณจัดการรูปภาพ ฯลฯ
เราขอแนะนำให้คุณค้นหาว่าปลั๊กอินใดทำให้เกิดปัญหาและปิดการใช้งานหรือค้นหาทางเลือกอื่น เพื่อระบุปลั๊กอินที่เป็นสาเหตุของการชำระเงิน porblem คู่มือนี้เกี่ยวกับการแก้ไขปัญหาปลั๊กอิน
ก่อนดำเนินการต่อ เราขอแนะนำให้คุณดำเนินการตามขั้นตอนใน ไซต์การแสดงละคร . การปิดใช้งานปลั๊กอินสามารถทำลายฟังก์ชันบางอย่างของเว็บไซต์ของคุณได้ เพื่อป้องกันไม่ให้เกิดขึ้น คุณต้องใช้ไซต์การแสดงละคร
- หากคุณเพิ่งติดตั้งปลั๊กอินใหม่ ให้ปิดการใช้งานแล้วลองอัปโหลดไฟล์ ไม่ทำงาน?
- เริ่มปิดการใช้งานปลั๊กอินทีละตัว ทุกครั้งที่คุณปิดใช้งานปลั๊กอิน ให้อัปโหลดไฟล์ของคุณ เมื่อใดจะหยุดเห็นข้อผิดพลาด คุณจะรู้ว่าปลั๊กอินใดทำให้เกิดข้อผิดพลาด
- หากคุณต้องการปลั๊กอิน เราขอแนะนำให้คุณค้นหาทางเลือกอื่น
- ไม่พบผู้กระทำความผิด? จากนั้นลองปิดการใช้งานธีม เมื่อล้มเหลว ให้ลองติดตั้งแกนใหม่อีกครั้ง
เมื่อทุกอย่างล้มเหลว คุณสามารถติดต่อผู้ให้บริการโฮสติ้งเพื่อขอความช่วยเหลือได้
วิธีสุดท้ายของคุณคือการโพสต์เพื่อขอความช่วยเหลือในฟอรัม WordPress หรือนักพัฒนาปลั๊กอินหรือกลุ่ม Facebook เช่น WordPress Help Zone, WordPress Secure เป็นต้น
อะไรทำให้เกิดข้อผิดพลาด
คุณจะเจอข้อผิดพลาด “ขออภัย ประเภทไฟล์นี้ไม่ได้รับอนุญาตสำหรับเหตุผลด้านความปลอดภัย” เมื่อพยายามอัปโหลดไฟล์ที่ WordPress ไม่รองรับ
ไฟล์ที่รองรับ WordPress มีดังนี้:
รูปภาพ:
.jpg
.jpeg
.png
.gif
.ico
เสียง:
.mp3
.m4a
.wav
.ogg
วิดีโอ:
.mp4
.mov
.m4v
.avi
.wmv
.mpg
.ogv
.3gp
.3g2
Documents:
.pdf
.doc
.psd
.ppt
.pptx
.ppsx
.pps
.odt
.xlsx
.xls
If you are trying to upload any file types other than the ones listed above, you will see the error.
Why?
Files allowed by WordPress are not executable.
What is an executable file? It’s a file that you can command to carry out certain functions on your WordPress site.
Files like pdf, mp3, jpeg, mp3 cannot be commanded to carry out any function. This means it cannot be corrupted.
Files not supported by WordPress like .exe, .woff, etc are executable. They can be corrupted and uploaded into your website. It can give hackers access to your site. Hence, WordPress restricts the types of files one can upload.
If you want to look at all the file types allowed on your website, open the functions.php file –
What’s Next?
Congratulations on fixing the issue.
It can be really annoying to not be able to upload files. It causes disruptions and delays albeit for good reasons.
We already spoke about why bypassing the file restrictions is not a good security practice.
But sometimes you just have to do it.
In that case, we suggest keeping a watch over your website. Install a WordPress security plugin like MalCare so that it can scan your site on a daily basis. If there’s a hack, the plugin will detect it and even help you clean your site. As a bonus, you also get protection against malicious traffic and brute force attacks.
Install บริการรักษาความปลอดภัย MalCare Right Now