Naprawianie błędu „Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa” w WordPressie
Opublikowany: 2021-10-18Kiedy przesyłasz nowy plik do swojej witryny, WordPress domyślnie go nie obsługuje. Wyświetla błąd „Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”.
WordPress ogólnie ogranicza typy plików, które mają być przesyłane przez administratora witryny, na przykład w przypadku obrazów, filmów, dokumentów lub dźwięku ze względów bezpieczeństwa.
Ten błąd zwykle występuje, ponieważ typ MIME pliku, znany również jako „Typ multimediów”, jest ograniczony do przesyłania ze względu na domyślne ustawienia WordPressa.
Powiązane: Jak naprawić błąd niedozwolonej metody 405
Co powoduje błąd „Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”?
Podstawowym powodem tego typu ograniczeń jest zapobieganie występowaniu problemów z bezpieczeństwem spowodowanych lukami w przesyłaniu plików. Takie celowe przesyłanie lub przypadkowe przesyłanie złośliwych plików wykonywalnych może trwale uszkodzić Twoją witrynę. Mogą umożliwić hakerom dostęp do Twojej witryny lub przeniknąć do Twojego serwera w celu kradzieży danych.
Gdy ten błąd, Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa, uniemożliwia przesyłanie nieobsługiwanych plików do Twojej witryny. Jednocześnie nie pozwala na to również Twoim użytkownikom. Bez takich „blokad drogowych” praktycznie wszystko, co niebezpieczne, zostanie przesłane do Twojej witryny, co jest dużym ryzykiem.
Krótko mówiąc, błąd „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa” chroni Twoją witrynę i zdecydowanie nie jest najgorszym błędem WordPressa, z jakim się zetknąłeś. Ale błędy, takie jak nieobsługiwany typ pliku multimedialnego, błąd podczas uzyskiwania bezpieczeństwa pliku lub nieobsługiwane źródło błędu, można rozwiązać w celu przesłania wymaganych plików. Zobaczmy najpierw, jaka jest podstawa problemu. A potem przejdź do rozwiązania.
Wyjaśnienie typów MIME
Powodem wymienionych powyżej problemów jest to, że ich typy MIME nie są domyślnie obsługiwane przez Twoją witrynę WordPress. W tym celu musimy zrozumieć, czym są typy MIME.
MIME oznacza uniwersalne rozszerzenia poczty internetowej. Typy MIME są używane przez przeglądarki i inne urządzenia internetowe do regulowania rodzaju treści ogólnie kojarzonych ze stroną.
Na przykład, jeśli masz na stronie plik .png i plik .jpeg, przeglądarka po typach MIME będzie traktować oba pliki jako obrazy, a nie filmy lub inne typy plików.
Domyślnie WordPress przechowuje listę zarejestrowanych typów MIME w wp-includes/functions.php. Jednak nie wszystkie rozpoznane typy MIME można przesyłać do pulpitu administracyjnego WordPress.
Oto kilka typów plików obsługiwanych domyślnie przez WordPress,
Obrazy: .jpg, .jpeg, .png, .gif, .ico
Dokumenty: . pdf (przenośny format dokumentów; Adobe Acrobat)
.doc, .docx (dokument Microsoft Word)
.ppt, .pptx, .pps, .ppsx (prezentacja programu Microsoft PowerPoint)
.odt (dokument tekstowy OpenDocument)
.xls, .xlsx (dokument Microsoft Excel)
.psd (dokument Adobe Photoshop)
Dźwięk : .mp3, .m4a, .ogg, .wav
Wideo: .mp4, .m4v (MPEG-4)
.mov (QuickTime), .wmv (Windows Media Video)
.avi, .mpg, .ogv (Ogg), .3gp (3GPP), .3g2 (3GPP2)
Jak pozbyć się błędu „przepraszam, ten typ pliku jest niedozwolony ze względów bezpieczeństwa”?
Zasadniczo istnieją trzy sposoby na pozbycie się tego błędu podczas zabezpieczania plików. Możesz albo,
- Zezwalaj na niefiltrowane przesyłanie za pośrednictwem wp-config.php
- Autoryzuj przesyłanie dodatkowych typów MIME przez functions.php
- Autoryzuj przesyłanie dodatkowych typów MIME za pomocą wtyczki
Omówmy te opcje, jak nie przepraszać, a ten typ pliku nie jest dozwolony ze względów bezpieczeństwa, błąd.
Zezwalaj na niefiltrowane przesyłanie za pośrednictwem wp-config.php
Ten sposób obejmuje filtrowanie kodu witryny, a następnie edycję tego kodu, aby umożliwić niefiltrowane przesyłanie, dzięki czemu nie będziesz otrzymywać błędów, takich jak nieobsługiwany typ pliku multimedialnego.
Ta metoda pozwala na przesyłanie wszystkich typów plików, ale należy tutaj zauważyć, że mogą na to zezwolić tylko użytkownicy na poziomie administratora. Nasza szczera opinia polega tylko na dodaniu dokładnego typu pliku, który jest potrzebny. Dodatkowo sugerujemy, aby nie filtrować kodu witryny, aby pozbyć się tego błędu; przepraszam, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa. Zamiast tego zrób to przez profesjonalistę lub skorzystaj z łatwego sposobu, pobierając wtyczkę.
Autoryzuj przesyłanie dodatkowych typów MIME przez functions.php
Ta metoda usuwania błędu, przepraszam, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa, wymaga znajomości kodu. W ten sposób możesz dodać wymagania do pliku functions.php aktualnie aktywnego motywu.
Wymaga to znajomości kodowania, aby rozwiązać problemy, takie jak nieobsługiwany typ pliku multimedialnego lub
błąd podczas uzyskiwania bezpieczeństwa plików. Więc jeśli nie jesteś miłośnikiem kodowania, zasugerujemy Ci przejście do następnego sposobu rozwiązania tych błędów.
Autoryzuj przesyłanie dodatkowych typów MIME za pomocą wtyczki
Jest to najczęściej używany i raczej łatwiejszy sposób na wykonanie zadania polegającego na usunięciu powiadomienia „przepraszam, ten typ pliku jest niedozwolony ze względów bezpieczeństwa”.
W tym celu otwórz panel administracyjny witryny i przejdź do wtyczek, tam musisz pobrać wtyczkę, która obsługuje przesyłanie plików z różnymi typami MIME lub rozszerzeniami plików. Pobierz tę wtyczkę, a następnie ją aktywuj. Możesz też przesłać dowolny obraz, dźwięk lub wideo bez wyświetlania błędu „przepraszam, że ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”.
Wtyczki WordPress dla dodatkowych typów MIME
WordPress udostępnia wiele wtyczek do przesyłania nieobsługujących plików multimedialnych. Kilka omówimy tutaj.
- Dodatkowe typy plików WP
- Przesyłanie plików WordPress
- Typy przesyłania plików
- FileBird Lite
1. Dodatkowe typy plików WP
Po pobraniu tej wtyczki i jej aktywacji pokazuje ona opcje typu pliku w ustawieniach na pasku menu głównego po lewej stronie. Przejdź do ustawień i kliknij „dodatkowe typy plików”. Zapewnia długą listę dodatkowych typów plików graficznych, audio i wideo, które można sprawdzić, aby przesłać ten konkretny typ pliku.
Po wybraniu tego, WordPress nie wyświetli żadnego błędu, takiego jak, przepraszam, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa, ponieważ ta wtyczka zajmie się kwestiami bezpieczeństwa. W związku z tym przesyłanie będzie płynnie dozwolone.
Cennik: za darmo
Link do pobrania
2. Przesyłanie plików WordPress
Wtyczkę tę należy pobrać w ten sam sposób z zakładki „dodaj nową” w „wtyczkach” w menu głównym. Po aktywacji wtyczki przejdź do ustawień, a w rozwijanym menu pojawi się nowa karta o tytule „ Przesyłanie pliku WordPress ”. Wybierz, aby uzyskać dalsze ustawienia.
Przesyłanie plików WordPress to prosta wtyczka, której możesz użyć, aby umożliwić przesyłanie plików w swojej witrynie. Wtyczka oferuje krótki kod, którego można użyć do włączenia przesyłania plików na wiele stron, postów lub akceptowania plików z paska bocznego witryny, bez wystąpienia jakiegokolwiek błędu, takiego jak nieobsługiwane źródło błędu.
Link do pobrania
Oceny: 4,5 gwiazdki
Aktywne instalacje: 30 000+
Cennik: za darmo
3. Typy przesyłania plików
Ta wtyczka z łatwością pozwala WordPressowi akceptować i przesyłać dowolne rozszerzenia typu pliku lub typ MIME, w tym niestandardowe typy plików.
Zapewnia to również menu wyboru typów plików po przejściu do „ustawienia” z paska menu głównego, a następnie do „Typy przesyłania plików”. Tam możesz wybrać z podanej listy typów plików lub dodać dowolny inny typ pliku w "dodaj niestandardowy typ pliku" i łatwo go przesłać, bez żadnych błędów, takich jak nieobsługiwany typ pliku multimedialnego, błąd podczas uzyskiwania bezpieczeństwa pliku lub źródło błędu Nieobsługiwany.
Link do pobrania
Oceny: 5 gwiazdek
Aktywne instalacje: 8000+
Cennik: za darmo
4. FileBird Lite
FileBird umożliwia tworzenie wirtualnych folderów w celu kategoryzacji przesyłanych plików multimedialnych WordPress. Więc kiedy przenosisz pliki i foldery, nie spowoduje to zerwania permalinków do twoich obrazów w treści. Dlatego nie zobaczysz błędu, nieobsługiwanego typu pliku multimedialnego, błędu podczas uzyskiwania bezpieczeństwa pliku lub nieobsługiwanego źródła błędu.
Po prostu dodaj blok 'FileBird Gallery' do swojego edytora stron/postów i wybierz folder(y), które chcesz pokazać. Wszystkie pliki multimedialne w wybranych folderach zostaną automatycznie wyświetlone w Twoim poście. Dzięki temu narzędziu możesz zarządzać i porządkować tysiące obrazów, audio, wideo i innych plików w swojej bibliotece multimediów.
Link do pobrania
Oceny: 4,5 gwiazdki
Aktywne instalacje: 90 000+
Cena : 25 USD (wersja Premium)
Wniosek
Omówiliśmy możliwe rozwiązanie polegające na nieotrzymaniu błędów takich jak,
- „przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”.
- typ pliku multimedialnego nie jest obsługiwany
- błąd podczas uzyskiwania bezpieczeństwa pliku
- źródło błędu nie jest obsługiwane
i kilka z wielu wtyczek, które można pobrać, aby uniknąć wyżej wymienionych błędów. WordPress zapewnia wiele innych wtyczek zaprojektowanych w celu uniknięcia takich błędów i umożliwienia płynnego przesyłania dowolnego typu pliku.