[FIX] Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa (WordPress)

Czy próbujesz przesłać plik do swojej biblioteki multimediów WordPress i otrzymujesz komunikat „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa” i/lub „Przesłanie [nazwa pliku] nie powiodło się”.

To niesamowicie frustrujące, ale to bardzo prosta poprawka. Poprowadzimy Cię krok po kroku w tym artykule.

WordPress, jak sugeruje komunikat, ogranicza typy plików, które możesz przesyłać do swojej witryny ze względów bezpieczeństwa. Możesz jednak ręcznie rozszerzyć listę dozwolonych typów plików, dodając mały fragment kodu do witryny wp-config.php plik lub za pomocą darmowej wtyczki.

Co powoduje wyświetlenie komunikatu „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa”?

Jak wspomniano wcześniej, domyślna konfiguracja WordPressa ogranicza typy plików, które możesz przesyłać do swojej witryny względy bezpieczeństwa.

Podczas próby przesłania typu pliku, którego WordPress domyślnie nie obsługuje, pojawia się komunikat o błędzie „Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”.

Ze względów bezpieczeństwa, ponieważ niektóre pliki mogą powodować włamania lub inne problemy, WordPress ogranicza typy plików, które można przesyłać za pośrednictwem administratora witryny, do obrazów, filmów, dokumentów i dźwięku.

Domyślnie możesz przesyłać następujące typy plików:

Dozwolone pliki graficzne:

  • .jpg,
  • .jpeg,
  • .png,
  • .gif,
  • i.ico

Filmy wideo obejmują:

  • .mp4
  • .m4v
  • . Mov
  • .wmv
  • . Avi
  • . Mpg
  • .ogv
  • .3gp
  • .3g2

Dozwolone typy plików dokumentów:

  • . Pdf
  • .doc
  • .ppt
  • . Pptx
  • .pps
  • .ppsx
  • .odt
  • . Xls
  • . Xlsx
  • .psd

Dozwolone pliki audio:

  • .mp3,
  • .m4a,
  • .ogg,
  • i.wav

 

Wszystko, co nie znajduje się na powyższej liście, NIE jest dozwolone.

Jeśli spróbujesz przesłać plik typu, którego nie ma na powyższej liście, prawdopodobnie pojawi się błąd „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa”. Możesz również zobaczyć komunikat „Nie udało się przesłać [nazwa pliku]”.

Na przykład, jeśli chcesz używać własnych niestandardowych czcionek w witrynie WordPress, możesz spróbować przesłać niestandardowy plik czcionki do WordPress w formatach .tff i/lub .woff. Ponieważ te formaty nie są domyślnie obsługiwane przez WordPress, zobaczysz błąd „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa” zamiast możliwości ich przesłania.

Oto przykład pliku .ttf, który próbowaliśmy przesłać do naszej witryny testowej:

Co powoduje wiadomość

Jak naprawić błąd „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa” Błąd WordPress


Pokażemy Ci, jak naprawić błąd „Przepraszamy, ten typ pliku jest niedozwolony ze względów bezpieczeństwa” w WordPressie na dwa sposoby:

  1. Modyfikując plik wp-config
  2. Korzystanie z bezpłatnej wtyczki WordPress (WP Extra File Types)


1. Dodaj nowe dozwolone typy plików za pomocą pliku wp-config.php

WordPress zawiera ustawienie ALLOW_UNFILTERED_UPLOADS, które możesz włączyć w pliku wp-config.php swojej witryny. Po włączeniu będziesz mógł przesłać dowolny typ pliku do swojej biblioteki multimediów WordPress.

Zachowaj ostrożność podczas włączania tej funkcji, zwłaszcza jeśli w witrynie pracują inne osoby. Lub zrób to tymczasowo, a następnie ponownie usuń ustawienie. 

Oto jak to zrobić. Ponieważ będziesz edytować plik wp-config.php (który może spowodować uszkodzenie witryny, jeśli popełnisz błąd), zalecamy najpierw utworzenie kopii zapasowej witryny.

Aby rozpocząć, połącz się ze swoją witryną WordPress za pomocą FTP/SFTP. Plik wp-config.php w Twojej witrynie znajduje się w folderze głównym, który zawiera również foldery wp-admin i wp-includes.

Aby edytować plik lub pobrać go na komputer, kliknij go prawym przyciskiem myszy i wybierz opcję Zapisz cel jako lub użyj funkcji edycji klienta FTP. 

UWAGA: Możesz to zrobić również za pomocą Menedżera plików Twojego hostingu (używając CPanel lub w inny sposób) lub używając wtyczki Menedżera plików, jeśli masz zainstalowaną.

Dodaj nowe dozwolone typy plików1

Następnie w pliku wp-config.php dodaj następujący fragment kodu nad /* To wszystko, przestań edytować! */ linia:

define('ALLOW_UNFILTERED_UPLOADS', true);

Dodaj nowe dozwolone typy plików

Zapisz zmiany i w razie potrzeby prześlij plik ponownie.

Aby zakończyć proces, przejdź do pulpitu WordPress i wyloguj się z konta WordPress. Następnie możesz natychmiast ponownie się zalogować.

Po wylogowaniu/zalogowaniu powinieneś być w stanie przesłać dowolny plik bez otrzymywania komunikatu o błędzie.

2. Zainstaluj i aktywuj darmową wtyczkę WP Extra File Types


Jeśli nie chcesz edytować pliku wp-config.php i / lub chcesz mieć większą kontrolę nad tym, które typy plików można przesyłać do Twojej witryny, możesz zainstalować bezpłatną wtyczkę WP Extra File Types z WordPress.org.

Po zainstalowaniu i aktywowaniu wtyczki przejdź do Ustawienia > Dodatkowe typy plików sekcji pulpitu WordPress.

Jest tam długa lista typów plików. Zaznacz pole obok typów plików, które chcesz przesłać, a następnie kliknij przycisk Zapisz zmiany na dole:

Zainstaluj i aktywuj bezpłatną wtyczkę WP Extra File Types

Jeśli typ pliku, który chcesz przesłać, nie znajduje się na liście, możesz dodać własne niestandardowe typy plików na dole strony ustawień wtyczki:

Inne wtyczki

Inne wtyczki

W niektórych przypadkach mogą istnieć lepsze wtyczki alternatywne umożliwiające włączenie określonych typów plików, takich jak WebP lub SVG (np. wtyczka Safe SVG).

Zalecana literatura:

[POPRAWKA] Przez chwilę niedostępne dla zaplanowanej konserwacji. Sprawdź ponownie za minutę

[FIX] Link, którego śledziłeś, wygasł w WordPress (3 sposoby)

[Poprawka] Przesłany plik przekracza dyrektywę upload_max_filesize w Php.ini [4 sprawdzone sposoby]

[Jak] Naprawić błąd Err_Cache_Miss w Google Chrome

Owijanie w górę

Domyślnie WordPress ogranicza typy plików, które możesz przesyłać do swojej witryny. Odbywa się to ze względów bezpieczeństwa. Jeśli spróbujesz przesłać typ pliku, który nie znajduje się na liście domyślnych typów plików, otrzymasz komunikat „Przepraszamy, ten typ pliku nie jest dozwolony ze względów bezpieczeństwa”.

Aby umożliwić niefiltrowane przesyłanie, możesz edytować plik wp-config.php i dodać fragment kodu ALLOW_UNFILTERED_UPLOADS. Możesz także kontrolować dozwolone typy plików z pulpitu WordPress, korzystając z bezpłatnej wtyczki WP Extra File Types.

O autorze
Shahzad Saeed
Autor: Shahzad SaeedStrona internetowa: http://shahzadsaeed.com/
Shahzaad Saaed był opisywany w wielu witrynach autorytetów jako ekspert od WordPressa. Specjalizuje się w content marketingu, aby pomóc biznesowi zwiększyć ruch.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...