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:
- .doc
- . Ppt
- . Pptx
- .pps
- ppsx
- .odt
- . Xls
- . Xlsx
- .psd
File audio consentiti:
- .mp3,
- .m4a,
- .gg,
- 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:
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:
- Modificando il file wp-config
- 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.
Quindi, nel file wp-config.php, aggiungi il seguente frammento di codice sopra / * Questo è tutto, interrompi la modifica! * / riga:
define('ALLOW_UNFILTERED_UPLOADS', true);
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:
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
Potrebbero esserci plugin alternativi migliori per abilitare tipi di file specifici in alcuni casi come WebP o SVG (ad esempio, plugin SVG sicuro).
Vuoi un sito web veloce?
Chi sto prendendo in giro? Non lo facciamo tutti?
Allora perché così tanti di noi lottano?
La sfida più grande di solito è trovare una società di hosting veloce e affidabile.
Abbiamo passato tutti gli incubi: il supporto richiede un'eternità o non risolve il nostro problema, incolpando sempre qualcosa dalla tua parte...
Ma il più grande peccato è che il sito web sembra sempre lento.
At CollectiveRay ospitiamo con l'hosting InMotion e il nostro sito Web è incredibilmente veloce. Corriamo su uno stack personalizzato di configurazione del server LightSpeed su MariaDB con un motore PHP7.4 e gestito tramite Cloudflare.
In combinazione con le nostre ottimizzazioni front-end, serviamo in modo affidabile 6000 utenti ogni singolo giorno, con picchi di oltre 50 utenti simultanei.
Vuoi ottenere una configurazione rapida come la nostra? Trasferisci gratuitamente il tuo sito all'hosting InMotion e ottieni il nostro 50% DI SCONTO sui prezzi attuali.
Prova InMotion Hosting con il 50% di SCONTO per CollectiveRay visitatori in Marzo 2023 SOLO!
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.
Per 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.