Comment résoudre l’erreur « Type de fichier non autorisé pour des raisons de sécurité »

Le message d’erreur "Sorry, This file type is not permitted for security reasons" apparaît généralement lors du téléchargement d’un fichier sur votre site web, qu’il s’agisse d’une image, d’un document ou d’un autre type.

Ce message correspond à une fonctionnalité de sécurité mise en place par votre système de gestion de contenu (CMS) ou votre serveur web pour empêcher le téléchargement de fichiers potentiellement dangereux.

Type de fichier non autorise pour des raisons de securite
  • La sécurité des types de fichiers garantit que seuls les fichiers autorisés peuvent être téléchargés depuis et vers un site web.
  • Elle joue un rôle essentiel dans la protection des informations sensibles et la prévention des attaques malveillantes.
  • Les propriétaires de sites web peuvent renforcer leurs défenses contre les menaces potentielles en comprenant l’importance de la sécurité des types de fichiers.

Causes courantes de l’erreur

Avant d’aborder les solutions, examinons les causes les plus courantes :

  • Compatibilité du format de fichier — L’une des principales raisons de cette erreur est le format du fichier. Certaines plateformes ou systèmes restreignent certains types de fichiers pour des raisons de sécurité.
  • Politiques de sécurité — Les politiques de sécurité du système peuvent bloquer les fichiers qui ne sont pas reconnus comme sûrs. Ceci est fait pour protéger votre appareil contre les menaces potentielles.
  • Logiciel obsolète — L’utilisation d’un logiciel ou d’applications obsolètes peut entraîner des problèmes de compatibilité et déclencher le message d’erreur.
  • Limites de taille de fichier — Certaines plateformes restreignent la taille des fichiers. Si vous dépassez ces limites, vous pouvez rencontrer une erreur.
  • Restrictions du serveur — Les configurations et paramètres du serveur peuvent empêcher le téléchargement ou l’accès à certains types de fichiers.

REMARQUE : Il est judicieux de sauvegarder entièrement votre site web. Ainsi, vous pourrez le restaurer facilement si quelque chose tourne mal*. Vous pouvez utiliser WP Staging, qui effectue des sauvegardes automatiques en quelques clics.*

Résoudre "Sorry, This File Type Is Not Permitted for Security Reasons"

Maintenant que nous comprenons les causes potentielles, examinons des solutions pratiques pour corriger cette erreur :

MÉTHODE 1 : Débloquer des types MIME supplémentaires via functions.php

Si vous avez des compétences en programmation et souhaitez accorder l’autorisation pour des types MIME supplémentaires, vous pouvez modifier le fichier functions.php de votre thème actif. Cette méthode vous permet de spécifier les types de fichiers que vous souhaitez autoriser.

Pour débloquer des types MIME supplémentaires, utilisez une fonction personnalisée dans le fichier "functions.php" du thème. Voici comment procéder :

Localisez le fichier functions.php de votre thème WordPress.

functions.php
  1. Insérez le fragment de code suivant à la fin du fichier :
Ajouter du code dans functions.php
PHP
function allow_custom_mime_types( $mimes ) {
    $mimes['custom-type'] = 'application/octet-stream'; // Add your desired MIME type here
    return $mimes;
}
add_filter( 'upload_mimes', 'allow_custom_mime_types' );

Remplacez 'custom-type' par l’extension de fichier souhaitée et 'application/octet-stream' par le type MIME correspondant.

Enregistrer vos modifications — Après avoir ajouté le code, cliquez sur le bouton "Save Changes" pour enregistrer vos modifications.

MÉTHODE 2 : Activer les téléchargements sans restriction via wp-config.php

Si vous souhaitez accorder un accès de téléchargement sans restriction pour tous les types de fichiers sur votre site WordPress, vous pouvez y parvenir en ajoutant une ligne de code spécifique au fichier wp-config.php de votre site.

Cependant, il est crucial de faire preuve de prudence lors de l’utilisation de cette méthode, car elle permet à tous les types de fichiers d’être téléchargés par les utilisateurs de niveau administrateur. Il est généralement considéré comme une bonne pratique d’ajouter les types de fichiers selon les besoins.

Vous pouvez modifier le fichier wp-config.php de votre installation WordPress pour activer les téléchargements sans restriction. Voici comment procéder :

  1. Localisez le fichier "wp-config.php" dans le dossier racine de votre installation WordPress. Ouvrez le fichier dans un éditeur de texte.
Ajouter du code dans wp-config

Ajoutez le fragment de code suivant au-dessus de la ligne mentionnée :

PHP
define('ALLOW_UNFILTERED_UPLOADS', true);

Ce code annulera les restrictions sur les téléchargements de fichiers pour les utilisateurs de niveau administrateur.

Enregistrer vos modifications — Après avoir ajouté le code, enregistrez le fichier wp-config.php en écrasant le fichier existant.

MÉTHODE 3 : Autoriser des types MIME supplémentaires avec un plugin

Pour simplifier le processus d’autorisation de types MIME supplémentaires pour les téléchargements de fichiers, vous pouvez utiliser un plugin de confiance tel que "WP Extra File Types". Ce plugin simplifie la configuration, la rendant conviviale et efficace.

Autoriser des types MIME supplementaires avec un plugin

Personnaliser les types de fichiers à télécharger

Si le type de fichier que vous souhaitez télécharger n’est pas listé, vous pouvez ajouter vos types de fichiers personnalisés à la fin de la liste des paramètres du plugin. Cette fonctionnalité de personnalisation offre une flexibilité et répond à vos besoins, vous garantissant de pouvoir travailler avec les formats de fichiers qui comptent le plus pour vous.

Personnaliser les types de fichiers pour le telechargement

MÉTHODE 4 : Ajuster la configuration WordPress Multisite

WordPress Multisite est un outil puissant permettant aux utilisateurs de superviser plusieurs sites web à l’aide d’un tableau de bord centralisé. Au-delà de cela, il dispose également d’une fonctionnalité permettant de personnaliser les types de fichiers autorisés au téléchargement. Voici comment procéder :

Commencez par vous connecter à votre zone d’administration WordPress. Dans le menu supérieur, sélectionnez "Network Admin", puis allez dans "Settings" suivi de "Network Settings". Faites défiler jusqu’à atteindre la section "Upload Settings". Dans le champ fourni à côté de "Upload file types", entrez les extensions de fichiers des formats que vous souhaitez autoriser au téléchargement. Assurez-vous d’enregistrer vos modifications.

Telecharger un type de fichier

Types de fichiers d’image autorisés

Les images jouent un rôle important dans le contenu web. Pour garantir une expérience utilisateur fluide et la sécurité, les types de fichiers d’image suivants sont généralement autorisés :

  • .jpg et .jpeg (Joint Photographic Experts Group) : Ces formats sont largement utilisés pour les photos et les graphiques grâce à leurs excellentes capacités de compression et leur qualité.
  • .png (Portable Network Graphics) : Les fichiers PNG sont préférés lorsque la transparence de l’image est essentielle. Ils offrent des visuels de haute qualité avec une compression sans perte.
  • .gif (Graphics Interchange Format) : Les GIF sont idéaux pour les animations et les graphiques simples, ce qui les rend populaires auprès des concepteurs web.
  • .ico (fichier d’icône) : Les fichiers ICO sont couramment utilisés pour les favicons de sites web et les petites icônes.

Types de fichiers de document autorisés

Les documents sont fondamentaux pour le partage d’informations. Les types de fichiers de document suivants sont généralement autorisés :

  • .pdf (Portable Document Format) : Les fichiers PDF créés par Adobe Acrobat sont connus pour maintenir la cohérence du formatage sur différents appareils et plateformes.
  • .doc et .docx (Microsoft Word Document) : Ces formats sont largement utilisés pour le traitement de texte et la création de documents.
  • .ppt, .pptx, .pps, .ppsx (Microsoft PowerPoint Presentation) : Ces formats sont utilisés pour créer et présenter des présentations.
  • .odt (OpenDocument Text Document) : Les fichiers ODT sont des standards ouverts pour les documents texte, offrant une compatibilité avec divers logiciels de traitement de texte.
  • .xls et .xlsx (Microsoft Excel Document) : Les fichiers Excel sont réputés pour la création et la gestion de feuilles de calcul et de données.
  • .psd (Adobe Photoshop Document) : Les fichiers PSD sont associés à Adobe Photoshop et servent à l’édition et au stockage de données d’image.

Types de fichiers audio autorisés

Les fichiers audio sont essentiels pour le contenu multimédia. Ces formats sont généralement autorisés :

  • .mp3 : Les fichiers MP3 sont un standard pour la compression audio, offrant un bon équilibre entre la qualité sonore et la taille du fichier.
  • .m4a : Les fichiers M4A sont associés à iTunes d’Apple et sont connus pour leur haute qualité audio.
  • .ogg : Les fichiers OGG sont des formats audio open source qui offrent une alternative libre de droits aux codecs propriétaires.
  • .wav : Les fichiers WAV sont connus pour leur qualité audio sans perte et sont souvent utilisés pour des enregistrements audio haute fidélité.

Types de fichiers vidéo autorisés

Le contenu vidéo est un support puissant pour engager votre audience. Les types de fichiers vidéo suivants sont généralement autorisés :

  • .mp4 et .m4v (MPEG-4) : Ces formats largement pris en charge offrent une vidéo de haute qualité avec une compression efficace.
  • .mov (QuickTime) : Les fichiers MOV sont créés par le logiciel QuickTime d’Apple et sont reconnus pour leur qualité.
  • .wmv (Windows Media Video) : Les fichiers WMV conviennent aux utilisateurs Windows et offrent une bonne compression avec une haute qualité.
  • .avi : Les fichiers AVI sont un format conteneur multimédia populaire qui prend en charge divers codecs vidéo et audio.
  • .mpg : Les fichiers MPG sont couramment utilisés pour stocker des données vidéo et audio et sont compatibles avec de nombreux lecteurs multimédia.
  • .ogv (Ogg) : Les fichiers OGV sont des formats vidéo open source qui offrent une alternative libre et ouverte aux codecs vidéo propriétaires.
  • .3gp et .3g2 (3GPP et 3GPP2) : Ces formats sont couramment utilisés pour la vidéo mobile, offrant une compression efficace pour les appareils à petit écran.

En suivant ce guide, vous pouvez facilement adapter votre WordPress Multisite pour prendre en charge les types de fichiers spécifiques dont vous avez besoin, garantissant ainsi une expérience fluide et personnalisée pour votre réseau de sites web.

Articles connexes