[FIX] Spiacenti, questo tipo di file non è consentito per motivi di sicurezza (WordPress)

Stai tentando di caricare un file nella libreria multimediale di WordPress e ricevi un messaggio che dice "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza" e / o "[nome file] non è riuscito a caricare".

È incredibilmente frustrante, ma è una soluzione molto semplice. Ti guideremo passo dopo passo in questo articolo.

WordPress, come suggerisce il messaggio, limita i tipi di file che puoi caricare sul tuo sito per motivi di sicurezza. Tuttavia, puoi espandere manualmente l'elenco dei tipi di file consentiti aggiungendo un piccolo snippet di codice al tuo sito wp-config.php file o utilizzando un plug-in gratuito.

Cosa causa il messaggio "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza"?

Come affermato in precedenza, la configurazione predefinita di WordPress limita i tipi di file per i quali puoi caricare sul tuo sito ragioni di sicurezza.

Quando si tenta di caricare un tipo di file che WordPress non supporta per impostazione predefinita, viene visualizzato il messaggio di errore "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza".

Per motivi di sicurezza, poiché alcuni file possono causare hack o altri problemi, WordPress limita i tipi di file che puoi caricare tramite l'amministratore del tuo sito a immagini, video, documenti e audio.

Puoi caricare i seguenti tipi di file per impostazione predefinita:

File di immagine consentiti:

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

I video includono quanto segue:

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

Tipi di file di documento consentiti:

  • .pdf
  • .doc
  • . Ppt
  • . Pptx
  • .pps
  • ppsx
  • .odt
  • . Xls
  • . Xlsx
  • .psd

File audio consentiti:

  • .mp3,
  • .m4a,
  • .ogg,
  • e.wav

 

Qualsiasi altra cosa non presente nell'elenco precedente NON è consentita.

Se provi a caricare un tipo di file che non è nell'elenco precedente, probabilmente riceverai l'errore "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza". Potresti anche visualizzare il messaggio "Caricamento di [nome file] non riuscito".

Ad esempio, se desideri utilizzare i tuoi caratteri personalizzati sul tuo sito WordPress, potresti provare a caricare un file di caratteri personalizzati su WordPress nei formati .tff e / o .woff. Poiché questi formati non sono supportati da WordPress per impostazione predefinita, vedrai l'errore "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza" invece di essere in grado di caricarli.

Ecco un esempio di un file .ttf che abbiamo tentato di caricare sul nostro sito di prova:

Che cosa causa il messaggio

Come risolvere l'errore di WordPress "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza"


Ti mostreremo come correggere l'errore "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza" in WordPress nei due modi seguenti:

  1. Modificando il file wp-config
  2. Utilizzo di un plugin WordPress gratuito (WP Extra File Types)


1. Aggiungi nuovi tipi di file consentiti utilizzando il file wp-config.php

WordPress include un'impostazione ALLOW_UNFILTER_UPLOADS che puoi abilitare nel file wp-config.php del tuo sito. Sarai in grado di caricare qualsiasi tipo di file sulla tua libreria multimediale di WordPress una volta abilitato.

Fai attenzione quando lo abiliti, soprattutto se ci sono altre persone che lavorano sul sito. Oppure fallo temporaneamente e poi rimuovi di nuovo l'impostazione. 

Ecco come farlo. Poiché modificherai il tuo file wp-config.php (che può danneggiare il tuo sito se commetti un errore), ti consigliamo di eseguire prima il backup del tuo sito.

Per iniziare, connettiti al tuo sito WordPress utilizzando FTP / SFTP. Il file wp-config.php sul tuo sito si trova nella cartella principale, che contiene anche le cartelle wp-admin e wp-includes.

Per modificare il file o scaricarlo sul computer, fare clic con il pulsante destro del mouse e selezionare Salva oggetto con nome oppure utilizzare la funzione di modifica del client FTP. 

NOTA: Puoi farlo anche usando il File Manager del tuo hosting (usando CPanel o altro) o usando un plugin di File Manager, se ne hai uno installato.

Aggiungi nuovi tipi di file consentiti 1

Quindi, nel file wp-config.php, aggiungi il seguente frammento di codice sopra / * Questo è tutto, interrompi la modifica! * / riga:

define('ALLOW_UNFILTERED_UPLOADS', true);

Aggiungi nuovi tipi di file consentiti

Salvare le modifiche e ricaricare il file se necessario.

Per completare il processo, vai alla dashboard di WordPress e disconnettiti dal tuo account WordPress. È quindi possibile accedere nuovamente immediatamente.

Dopo esserti disconnesso / accedere, dovresti essere in grado di caricare qualsiasi file senza ricevere il messaggio di errore.

2. Installa e attiva il plugin gratuito WP Extra File Types


Se non desideri modificare il tuo file wp-config.php e / o desideri un maggiore controllo sui tipi di file che possono essere caricati sul tuo sito, puoi installare il plug-in WP Extra File Types gratuito da WordPress.org.

Dopo aver installato e attivato il plug-in, vai al file Impostazioni> Tipi di file extra sezione della dashboard di WordPress.

C'è un lungo elenco di tipi di file lì. Seleziona la casella accanto ai tipi di file che desideri caricare, quindi fai clic sul pulsante Salva modifiche in basso:

Installa e attiva il plugin gratuito WP Extra File Types

Se il tipo di file che desideri caricare non è nell'elenco, puoi aggiungere i tuoi tipi di file personalizzati nella parte inferiore della pagina delle impostazioni del plug-in:

Altri plugin

Altri plugin

Potrebbero esserci plugin alternativi migliori per abilitare tipi di file specifici in alcuni casi come WebP o SVG (ad esempio, plugin SVG sicuro).

Letture consigliate:

[FIX] Brevemente non disponibile per la manutenzione programmata. Ricontrolla tra un minuto

[FIX] Il link che hai seguito è scaduto in WordPress (3 modi)

[Correzione] Il file caricato supera la direttiva upload_max_filesize in Php.ini [4 modi comprovati]

[Come] Correggere l'errore Err_Cache_Miss in Google Chrome

Avvolgere Up

Per impostazione predefinita, WordPress limita i tipi di file che puoi caricare sul tuo sito. Questo viene fatto per motivi di sicurezza. Se provi a caricare un tipo di file che non è nell'elenco dei tipi di file predefiniti, riceverai il messaggio "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza".

Per consentire caricamenti non filtrati, puoi modificare il tuo file wp-config.php e aggiungere lo snippet di codice ALLOW_UNFILTER_UPLOADS. Puoi anche controllare i tipi di file consentiti dalla dashboard di WordPress utilizzando il plug-in WP Extra File Types gratuito.

L'autore
Shahzad Saeed
Autore: Shahzad SaeedSito web: http://shahzadsaeed.com/
Shahzaad Saaed è stato presentato in un gran numero di siti Web di autorità, come esperto di WordPress. È specializzato in content marketing per aiutare le aziende a far crescere il proprio traffico.

Un'altra cosa... Sapevi che anche le persone che condividono cose utili come questo post sembrano FANTASTICHE? ;-)
Fatti un favore: lasciare un utile commenta con i tuoi pensieri, quindi condividi questo articolo sui tuoi gruppi di Facebook che lo troverebbero utile e raccogliamo insieme i frutti. Grazie per la condivisione e per essere gentile!

Disclosure: Questa pagina può contenere collegamenti a siti esterni per prodotti che amiamo e consigliamo vivamente. Se acquisti prodotti che ti suggeriamo, potremmo guadagnare una commissione per segnalazione. Tali commissioni non influenzano le nostre raccomandazioni e non accettiamo pagamenti per recensioni positive.

Autore / i in primo piano su:  Inc Magazine Logo   Logo di Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   e molti altri ...