Komunikat o błędzie „Sorry, This file type is not permitted for security reasons" pojawia się zazwyczaj podczas wgrywania pliku na stronę internetową, niezależnie od tego, czy jest to obraz, dokument, czy inny typ.
Komunikat ten jest związany z funkcją bezpieczeństwa wdrożoną przez Twój system zarządzania treścią (CMS) lub serwer WWW, mającą zapobiec wgrywaniu potencjalnie szkodliwych plików.

- Bezpieczeństwo typów plików gwarantuje, że tylko autoryzowane pliki mogą być wgrywane i pobierane ze strony internetowej.
- Odgrywa kluczową rolę w ochronie poufnych informacji i zapobieganiu złośliwym atakom.
- Właściciele stron mogą wzmocnić swoją obronę przed potencjalnymi zagrożeniami, rozumiejąc znaczenie bezpieczeństwa typów plików.
Contents
Najczęstsze przyczyny błędu
Zanim przejdziemy do rozwiązań, przyjrzyjmy się najczęstszym przyczynom:
- Kompatybilność formatu pliku — Jedną z głównych przyczyn tego błędu jest format pliku. Niektóre platformy lub systemy ograniczają określone typy plików ze względów bezpieczeństwa.
- Zasady bezpieczeństwa — Zasady bezpieczeństwa systemu mogą blokować pliki, które nie są rozpoznawane jako bezpieczne. Ma to na celu ochronę urządzenia przed potencjalnymi zagrożeniami.
- Nieaktualne oprogramowanie — Korzystanie z nieaktualnego oprogramowania lub aplikacji może prowadzić do problemów z kompatybilnością, wywołując komunikat o błędzie.
- Ograniczenia rozmiaru pliku — Niektóre platformy ograniczają rozmiar plików. Przekroczenie tych limitów może spowodować błąd.
- Ograniczenia serwera — Konfiguracje i ustawienia serwera mogą uniemożliwiać wgrywanie lub dostęp do określonych typów plików.
UWAGA: Warto wykonać pełną kopię zapasową strony. Dzięki temu w razie problemów można ją łatwo przywrócić*. Możesz skorzystać z WP Staging, który tworzy automatyczne kopie zapasowe za pomocą kilku kliknięć.*
Naprawianie błędu „Sorry, This File Type Is Not Permitted for Security Reasons"
Skoro znamy już potencjalne przyczyny, przyjrzyjmy się praktycznym rozwiązaniom tego błędu:
METODA 1: Odblokowanie dodatkowych typów MIME przez functions.php
Jeśli masz pewne umiejętności programistyczne i chcesz przyznać uprawnienia dla dodatkowych typów MIME, możesz dostosować plik functions.php aktywnego motywu. Ta metoda pozwala określić, jakie typy plików chcesz dopuścić.
Aby odblokować dodatkowe typy MIME, użyj niestandardowej funkcji w pliku „functions.php" motywu. Oto jak:
Znajdź plik functions.php swojego motywu WordPress.

- Wstaw poniższy fragment kodu na końcu pliku:

function allow_custom_mime_types( $mimes ) {
$mimes['custom-type'] = 'application/octet-stream'; // Add your desired MIME type here
return $mimes;
}
add_filter( 'upload_mimes', 'allow_custom_mime_types' );Zastąp 'custom-type' żądanym rozszerzeniem pliku, a 'application/octet-stream' odpowiednim typem MIME.
Zapisz zmiany — Po dodaniu kodu kliknij przycisk „Save Changes", aby zapisać modyfikacje.
METODA 2: Włączenie nieograniczonego wgrywania przez wp-config.php
Jeśli chcesz przyznać nieograniczony dostęp do wgrywania wszystkich typów plików na stronie WordPress, możesz to osiągnąć, dodając konkretną linię kodu do pliku wp-config.php swojej strony.
Należy jednak zachować szczególną ostrożność przy korzystaniu z tej metody, ponieważ pozwala ona wszystkim użytkownikom z poziomem administratora wgrywać dowolne typy plików. Ogólnie uznawane za najlepszą praktykę jest dodawanie typów plików w miarę potrzeb.
Możesz edytować plik wp-config.php w swojej instalacji WordPress, aby włączyć nieograniczone wgrywanie plików. Oto jak:
- Znajdź plik „wp-config.php" w głównym katalogu swojej instalacji WordPress. Otwórz plik w edytorze tekstu.

Dodaj poniższy fragment kodu nad wspomnianą linią:
define('ALLOW_UNFILTERED_UPLOADS', true);Ten kod zniesie ograniczenia dotyczące wgrywania plików dla użytkowników z poziomem administratora.
Zapisz zmiany — Po dodaniu kodu zapisz plik wp-config.php, nadpisując istniejący plik.
METODA 3: Autoryzacja dodatkowych typów MIME za pomocą wtyczki
Aby uprościć proces dopuszczania dodatkowych typów MIME do wgrywania plików, możesz skorzystać z zaufanej wtyczki, takiej jak „WP Extra File Types". Wtyczka ta upraszcza konfigurację, czyniąc ją przyjazną dla użytkownika i efektywną.

Dostosowywanie typów plików do wgrywania
Jeśli typ pliku, który chcesz wgrać, nie znajduje się na liście, możesz dodać własne typy plików na końcu listy ustawień wtyczki. Ta funkcja personalizacji oferuje elastyczność i odpowiada na Twoje potrzeby, dając pewność, że możesz pracować z formatami plików, które są dla Ciebie najważniejsze.

METODA 4: Dostosowanie konfiguracji WordPress Multisite
WordPress Multisite to potężne narzędzie umożliwiające użytkownikom nadzorowanie wielu stron internetowych za pomocą scentralizowanego panelu. Poza tym oferuje również funkcję pozwalającą na dostosowanie typów plików dozwolonych do wgrywania. Oto jak to zrobić:
Zacznij od zalogowania się do panelu administracyjnego WordPress. W menu górnym wybierz „Network Admin", a następnie przejdź do „Settings" i „Network Settings". Przewiń w dół, aż dotrzesz do sekcji „Upload Settings". W polu obok „Upload file types" wpisz rozszerzenia plików formatów, które chcesz dopuścić do wgrywania. Pamiętaj, aby zapisać zmiany.

Dozwolone typy plików graficznych
Obrazy odgrywają znaczącą rolę w treściach internetowych. Aby zapewnić płynne doświadczenie użytkownika i bezpieczeństwo, zazwyczaj dozwolone są następujące typy plików graficznych:
- .jpg i .jpeg (Joint Photographic Experts Group): Te formaty są szeroko stosowane do zdjęć i grafik ze względu na ich doskonałe możliwości kompresji i jakość.
- .png (Portable Network Graphics): Pliki PNG są preferowane, gdy istotna jest przezroczystość obrazu. Oferują wysokiej jakości grafiki z bezstratną kompresją.
- .gif (Graphics Interchange Format): GIF-y są idealne do animacji i prostych grafik, co czyni je popularnymi wśród projektantów stron internetowych.
- .ico (plik ikony): Pliki ICO są powszechnie używane jako favikony witryn i małe ikony.
Dozwolone typy plików dokumentów
Dokumenty są podstawą dzielenia się informacjami. Zazwyczaj dozwolone są następujące typy plików dokumentów:
- .pdf (Portable Document Format): Pliki PDF tworzone przez Adobe Acrobat są znane z zachowywania spójności formatowania na różnych urządzeniach i platformach.
- .doc i .docx (Microsoft Word Document): Te formaty są szeroko stosowane do przetwarzania tekstu i tworzenia dokumentów.
- .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation): Te formaty są używane do tworzenia i prezentowania prezentacji.
- .odt (OpenDocument Text Document): Pliki ODT to otwarty standard dla dokumentów tekstowych, oferujący kompatybilność z różnymi programami do przetwarzania tekstu.
- .xls i .xlsx (Microsoft Excel Document): Pliki Excel są znane z tworzenia i zarządzania arkuszami kalkulacyjnymi i danymi.
- .psd (Adobe Photoshop Document): Pliki PSD są powiązane z Adobe Photoshop i służą do edycji i przechowywania danych obrazu.
Dozwolone typy plików audio
Pliki audio są niezbędne w treściach multimedialnych. Te formaty są zazwyczaj dozwolone:
- .mp3: Pliki MP3 to standard kompresji audio, oferujący dobrą równowagę między jakością dźwięku a rozmiarem pliku.
- .m4a: Pliki M4A są powiązane z iTunes firmy Apple i znane z wysokiej jakości dźwięku.
- .ogg: Pliki OGG to formaty audio open source, stanowiące alternatywę wolną od opłat licencyjnych dla zamkniętych kodeków.
- .wav: Pliki WAV są znane z bezstratnej jakości dźwięku i są często używane do nagrań audio wysokiej wierności.
Dozwolone typy plików wideo
Treści wideo to potężny środek angażowania odbiorców. Zazwyczaj dozwolone są następujące typy plików wideo:
- .mp4 i .m4v (MPEG-4): Te szeroko obsługiwane formaty zapewniają wysokiej jakości wideo z wydajną kompresją.
- .mov (QuickTime): Pliki MOV są tworzone przez oprogramowanie QuickTime firmy Apple i znane ze swojej jakości.
- .wmv (Windows Media Video): Pliki WMV nadają się dla użytkowników systemu Windows i oferują dobrą kompresję przy wysokiej jakości.
- .avi: Pliki AVI to popularny format kontenera multimedialnego, obsługujący różne kodeki wideo i audio.
- .mpg: Pliki MPG są powszechnie używane do przechowywania danych wideo i audio i są kompatybilne z wieloma odtwarzaczami multimedialnymi.
- .ogv (Ogg): Pliki OGV to formaty wideo open source, stanowiące wolną i otwartą alternatywę dla zamkniętych kodeków wideo.
- .3gp i .3g2 (3GPP i 3GPP2): Te formaty są powszechnie używane do wideo na urządzeniach mobilnych, oferując wydajną kompresję dla urządzeń o małych ekranach.
Postępując zgodnie z tym przewodnikiem, możesz bez wysiłku dostosować swój WordPress Multisite do konkretnych typów plików, których potrzebujesz, zapewniając płynne i spersonalizowane doświadczenie dla swojej sieci stron internetowych.