Logo agencji ROAN24 Gorzów Wielkopolski Pozycjonowanie Tworzenie Projektowanie Hosting Stron Sklepów internetowych
WordPress

Typowe Błędy w WordPressie Jak Naprawić Błędy Przesyłania Plików?

WordPress Funkcja Filtered Upload

W WordPress niektóre pliki z rozszerzeniem takim jak: .zip, exe, .rar, bz2, .xls są zabronione do wysłania do biblioteki mediów ze względów bezpieczeństwa. Ta funkcja jest znana jako „filtered upload„. Czasem się zdarzy, że jednak potrzebujesz umieścić dany plik z określonym rozszerzeniem w bibliotece mediów. Jest na to prosty sposób, aby ominąć to zabezpieczenie, poniżej krok po kroku opiszę jak możesz tego dokonać. Typowe Błędy w WordPressie.

Jeden z błędów podczas przesyłania plików w WordPress:

„Nie udało się wysłać pliku „roan.xls” na serwer. Przepraszamy, wysyłanie plików tego typu nie jest dozwolone z powodów związanych z bezpieczeństwem.”

Oznacza to, iż dane rozszerzenie jest zablokowane przed wysłaniem do media w WordPressie. Poniżej opiszemy sposoby pozwalające naprawić ten błąd, który jest związany z zabezpieczeniami systemu WordPress.

Rozwiązania Wyłączenia Ominięcia Zabezpieczeń w WordPress

#1: Wyłączenia zabezpieczenia na wszystkie rozszerzenia:

Choć nie zalecamy tego robić to jest jednak sposób, aby wyłączyć całkowicie zabezpieczenia sprawdzenia rozszerzenia, po tym będziesz mógł wysyłać dowolny plik.

Otwórz pliki wp-config.php i dodaj następującą linie:

[php]define(’ALLOW_UNFILTERED_UPLOADS’, true);[/php]

#2: Wyłączenie zabezpieczenia na wybrane rozszerzenia:

Jest to najlepsze rozwiązanie, gdyż mamy możliwość wybrania jakiego rodzaju rozszerzenie ma być wysłane do biblioteki mediów.

Przechodzimy do wp-content/themes/TWÓJ MOTYW lub MOTYW-POTOMNY/functions.php

[php]function enable_extended_upload ( $mime_types =array() ) {

//Te rozszerzenia plików będą dopuszczone,
//możesz dodać ile chcesz
$mime_types[’3gp’] = 'video/3gpp’;
$mime_types[’zip’] = 'application/zip’;
$mime_types[’rtf’] = 'application/rtf’;
$mime_types[’ppt’] = 'application/mspowerpoint’;
$mime_types[’ps’] = 'application/postscript’;
$mime_types[’flv’] = 'video/x-flv’;

// Możesz także zablokować,
// wybrane typy plików
unset( $mime_types[’exe’] );
unset( $mime_types[’bin’] );

return $mime_types;
}

add_filter(’upload_mimes’, 'enable_extended_upload’);[/php]

Należy pamiętać, że korzystając z witryny bez zmiany ustawień przeglądarki, użytkownik wyraża zgodę na politykę prywatności i przechowywanie plików cookie, które umożliwiają sprawne działanie naszej witryny.