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

Pubblicato: 2023-01-15

È probabile che durante l'interazione con WordPress potresti aver provato a caricare un file sul tuo sito WordPress e aver riscontrato un errore "Spiacente, questo tipo di file non è consentito per motivi di sicurezza".

Questo errore è nella maggior parte dei casi replicabile quando si tenta di caricare un file nella libreria multimediale di WordPress. Può essere abbastanza fastidioso e frustrante capire che un file che stai tentando di caricare rappresenterebbe un problema di sicurezza per il tuo sito web.

All'interno di questo articolo, esamineremo cosa causa questo errore e come correggere l'errore all'interno del tuo sito WordPress.

Sommario

Motivi dell'errore "Spiacente, questo tipo di file non è consentito per motivi di sicurezza".

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

  • Contro-controlla l'estensione del tipo di file
  • Modifica delle impostazioni di rete per i siti multipli
  • Modifica del file wp-config.php
  • Modifica del file functions.php
  • Aggiunta del supporto per più tipi di file utilizzando un plug-in

Conclusione

Motivi dell'errore "Spiacente, questo tipo di file non è consentito per motivi di sicurezza".

Per impostazione predefinita, WordPress ti consente solo di caricare file di un formato di file specifico. Memorizza un elenco di tipi MIME consentiti all'interno del file functions.php nella directory wp-includes. Se quindi provi a caricare un file in un formato non supportato, l'errore viene attivato e non sarai in grado di caricare il file sul tuo sito web. Questo è il motivo principale per cui viene generato questo errore.

Ecco un'illustrazione di esempio durante il tentativo di caricare un file svg.

Tra i tipi di file supportati da WordPress sono elencati di seguito:

immagini .jpg
.png
.jpeg
.ico
.gif
video .mp4, .m4v (MPEG-4)
.mov (Quick Time)
.3gp (3GPP)
.3g2 (3GPP2)
.wmv (video di Windows Media)
.ogv (Ogg)
.mpg
.avi
Audio .wav
.mp3
.ogg
.m4a
Documenti .doc, .docx
.PDF
.odt
.ppt, .pptx, .pps, .ppsx
.psd
.xls, .xlsx

A volte, tuttavia, potresti voler caricare un tipo di file che non è elencato sopra per vari motivi. Nelle sezioni seguenti, esamineremo cosa puoi fare in questi casi, in modo da prevenire questo errore.

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

Esistono diversi modi per correggere l'errore "Spiacenti, questo tipo di file non è consentito per motivi di sicurezza". Esamineremo alcuni dei modi all'interno di questa sezione.

Contro-controlla l'estensione del tipo di file

Quando provi a caricare un file e riscontri l'errore, uno dei primi controlli che dovresti eseguire è verificare se l'estensione del tipo di file è effettivamente corretta. Questo perché a volte, durante il salvataggio di un file, potresti aver digitato in modo errato l'estensione del file, rendendolo così irriconoscibile da WordPress. Questo a sua volta provoca l'errore durante il caricamento del file.

Modifica delle impostazioni di rete per i siti multipli

Nei casi in cui stai sviluppando il tuo sito in una configurazione di rete multisito, puoi aggiungere un tipo di file che per impostazione predefinita non è consentito in WordPress. Questa implementazione può essere ottenuta eseguendo quanto segue:

i) Accedere alla dashboard WordPress dell'account amministratore di rete

ii) Vai alla sezione Impostazioni > Impostazioni di rete all'interno della dashboard di WordPress

iii) Scorri verso il basso fino alla sezione "Impostazioni di caricamento" e all'interno del campo "Tipi di file di caricamento", aggiungi all'elenco i formati di file aggiuntivi che desideri includere:

iv) Salvare le modifiche

Una volta eseguito quanto sopra, sarai ora in grado di caricare il tuo file nel tipo di file specifico. È tuttavia importante notare che questo metodo è applicabile solo ai siti multipli.

Ciò rende facile per i tuoi utenti consentire il caricamento di vari tipi di file senza alcuna modifica del codice o la necessità di un plug-in.

Modifica del file wp-config.php

WordPress fornisce anche un modo per consentire il caricamento di tutti i tipi di file all'interno del tuo sito web. Questo può essere realizzato modificando il file wp-config.php e aggiungendo un codice di una riga al file.

Il file wp-config.php si trova nella radice dei file WordPress, insieme a directory come wp-content, wp-admin e wp-includes. Contiene i dettagli di configurazione dei tuoi siti Web come le informazioni sul database.

Per modificare il file è possibile prendere in considerazione una serie di approcci. Questi includono:

1) Modifica del file tramite FTP

2) Modificare il file tramite cPanel o il tuo pannello di hosting

3) Modificare il file utilizzando il plug-in Wp File Manager

Nel nostro caso qui, useremo il terzo approccio (utilizzando il plug-in Wp File Manager) a scopo illustrativo.

Per cominciare, dovrai eseguire quanto segue:

i) Passare alla sezione plugin > Aggiungi nuovo all'interno della dashboard di WordPress

ii) Cerca il plugin 'Wp File Manager'

iii) Procedere all'installazione e all'attivazione del plug-in

iv) Passare alla sezione Wp File Manager all'interno del backend

v) Dai file root renderizzati, selezionare per modificare il file wp-config.php

vi) All'interno del file, cercare la seguente riga:

 /* That's all, stop editing! Happy publishing. */

vii) Poco prima della riga sopra, aggiungi lo snippet di codice qui sotto:

 define('ALLOW_UNFILTERED_UPLOADS', true);

Di seguito è riportato uno screenshot di esempio su questo:

viii) Salvare le modifiche

Una volta eseguito quanto sopra, disconnettiti dal tuo sito e accedi nuovamente. Ora dovresti essere in grado di caricare il tipo di file desiderato senza problemi.

Modifica del file functions.php

Questo metodo consente di definire i tipi di file che si desidera consentire. È un approccio più sicuro in quanto fornisce una limitazione sui tipi di file che possono essere caricati.

In questo approccio, dovrai modificare il file functions.php all'interno del tuo tema. La modifica del file può essere eseguita dall'editor di WordPress, tramite FTP, cPanel o utilizzando il plug-in Wp File Manager. Per quanto riguarda il nostro caso qui, utilizzeremo l'opzione plug-in Wp File Manager poiché l'avevamo già installata.

All'interno della dashboard di WordPress, accedi alla sezione Wp File Manager e vai al percorso della directory Wp-content > temi come illustrato di seguito:

Successivamente, apri la cartella del tema che stai utilizzando dall'elenco nel riquadro di destra.

Selezionare per modificare il file functions.php all'interno del tema come illustrato di seguito:

Alla fine del file, aggiungi il seguente codice:

 function additional_mime_types( $mimes ) { //Add your desired mime types here $mimes['gpx'] = 'application/gpsxml'; $mimes['doc'] = 'application/msword'; return $mimes; } add_filter( 'upload_mimes', 'additional_mime_types' );

Successivamente, salva le modifiche.

Dopo aver eseguito quanto sopra, dovresti essere in grado di caricare file di tipo .doc e .gpx. Puoi anche personalizzare il codice e aggiungere altri tipi di file all'elenco.

Aggiunta del supporto per più tipi di file utilizzando un plug-in

Nel caso in cui non desideri apportare modifiche ai file del sito o non sei in grado di farlo, puoi scegliere di utilizzare un plug-in per aggiungere supporto per tipi di file aggiuntivi. Alcuni dei plugin che puoi utilizzare includono:

  • Plug-in per tipi di file extra WP
  • Plug-in WP Aggiungi tipi Mime
  • Plug-in Mime Types Plus

Nel nostro caso qui, prenderemo in considerazione l'utilizzo del plugin WP Extra File Types. Per utilizzare il plugin, dovrai:

i) Passare alla sezione Plugin > Aggiungi nuovo all'interno della dashboard di WordPress e cercare "WP Extra File Types"

ii) Installare e attivare il plug-in

iii) Passare alla sezione Impostazioni > Tipi di file aggiuntivi

iv) Dai tipi di file elencati, selezionare i tipi di file che si desidera aggiungere

Se il tipo di file che desideri aggiungere non è nell'elenco, puoi aggiungere il tipo di file nella sezione "Aggiungi i tuoi tipi di file personalizzati" sotto l'elenco:

Fatto ciò, salva le modifiche. Ora dovresti essere in grado di caricare il tipo di file desiderato.

Conclusione

L'errore "Mi dispiace che questo tipo di file non sia consentito per motivi di sicurezza" può portare a battute d'arresto per gli utenti che tentano di caricare file sul proprio sito WordPress. WordPress tuttavia integra questa restrizione per motivi di sicurezza.

In questo articolo, abbiamo esaminato i vari approcci che puoi utilizzare per correggere l'errore all'interno del tuo sito. È tuttavia importante esercitare una certa cautela sui tipi di file consentiti. L'utilizzo di un approccio in base al quale si è in grado di mettere in atto tali restrizioni sarebbe quindi più appropriato.

Poiché anche la sicurezza del sito Web è fondamentale, è fondamentale disporre di un plug-in di sicurezza installato all'interno del tuo sito ed eseguire anche scansioni regolari sul tuo sito. Ciò ti consentirà di identificare facilmente i file dannosi all'interno del tuo sito web. Ecco un articolo su alcuni dei plugin di sicurezza che puoi prendere in considerazione.

Ci auguriamo che questo articolo sia stato abbastanza approfondito da consentirti di risolvere l'errore "Spiacente, questo tipo di file non è consentito per motivi di sicurezza". Non esitate a utilizzare la sezione commenti in basso in caso di commenti o domande.