Vous aimeriez aussi lire...

Vous avez probablement déjà rencontré ce message énervant : »Le type de fichier n’est pas autorisé ». Que ce soit sur un site WordPress, un formulaire de contact ou une plateforme de partage, cette erreur bloque votre progression. Dans ce guide, nous allons identifier les causes, les solutions techniques et les bonnes pratiques pour éviter ce problème une fois pour toutes.
Pré-requis et vision d’ensemble
Pour résoudre ce problème, vous aurez besoin de :
- Un accès administrateur au site concerné
- Des connaissances de base en gestion de fichiers
- Un éditeur de texte (comme Notepad++ ou VS Code)
- Un client FTP (comme FileZilla) si nécessaire
Le temps nécessaire varie de 10 minutes à 1 heure selon la complexité du problème.
Tutoriel pas-à-pas
1. Identifier la source du problème
Objectif : Comprendre d’où vient l’erreur.
- Vérifiez le message d’erreur complet : il contient souvent des indices
- Testez avec différents types de fichiers (PDF, JPEG, DOCX, etc.)
- Consultez les logs du serveur (si vous y avez accès)
Vérification : Si vous pouvez télécharger certains fichiers mais pas d’autres, le problème vient des restrictions de type.
Erreurs fréquentes :
- Confondre les extensions de fichiers (ex: .jpg vs .jpeg)
- Oublier de vérifier les logs du serveur
- Ne pas tester avec différents types de fichiers
2. Vérifier les restrictions côté serveur
Objectif : Identifier les limitations imposées par le serveur.
- Consultez le fichier .htaccess (si vous êtes sur Apache)
- Vérifiez les directives PHP (upload_max_filesize, post_max_size)
- Regardez les paramètres du serveur (nginx, IIS, etc.)
Vérification : Si vous trouvez des directives limitant les types de fichiers, vous avez identifié la source.
Erreurs fréquentes :
- Modifier le fichier .htaccess sans sauvegarde
- Ne pas vérifier les paramètres PHP
- Oublier de redémarrer le serveur après modification
3. Configurer WordPress pour accepter les types de fichiers
Objectif : Autoriser les fichiers manquants dans WordPress.
- Accédez à votre fichier functions.php (dans le thème enfant)
- Ajoutez ce code :
- Enregistrez et testez
function allow_custom_mime_types($mimes) { $mimes['svg'] = 'image/svg+xml' $mimes['pdf'] = 'application/pdf' // Ajoutez d'autres types ici return $mimes } add_filter('mime_types', 'allow_custom_mime_types')
Vérification : Essayez de télécharger le fichier précédemment bloqué.
Erreurs fréquentes :
- Modifier le fichier functions.php du thème parent (risque de perte)
- Oublier d’utiliser un thème enfant
- Ne pas tester après modification
4. Vérifier les plugins de sécurité
Objectif : Identifier si un plugin bloque les téléchargements.
- Désactivez temporairement les plugins de sécurité
- Testez le téléchargement
- Si ça fonctionne, vérifiez les paramètres du plugin
Vérification : Si le problème est résolu, le plugin était la cause.
Erreurs fréquentes :
- Désactiver tous les plugins sans méthode
- Oublier de réactiver les plugins
- Ne pas vérifier les paramètres du plugin
Bonnes pratiques / Optimisations
Pour éviter ce problème à l’avenir :
- Documentez les types de fichiers autorisés
- Mettez en place un système de validation côté client
- Utilisez des plugins spécialisés pour les téléchargements
- Faites des sauvegardes avant toute modification
FAQ ciblée
Pourquoi certains fichiers PDF sont bloqués alors que d’autres non ?
Cela peut venir d’une restriction sur la taille ou d’un contenu spécifique dans le PDF.
Comment autoriser les fichiers SVG dans WordPress ?
Utilisez le code fourni dans la section 3 en ajoutant ‘svg’ aux types autorisés.
Pourquoi mon fichier .htaccess ne change rien ?
Vérifiez que vous modifiez le bon fichier et que votre serveur utilise bien Apache.
Comment savoir quels types de fichiers sont bloqués ?
Testez avec différents fichiers ou consultez les logs du serveur.
Puis-je autoriser tous les types de fichiers ?
Non, cela représente un risque de sécurité. Autorisez uniquement ce dont vous avez besoin.
Ressources fiables
Consultez la documentation officielle de WordPress sur les types MIME : Documentation WordPress
Conclusion
Résoudre le problème »Le type de fichier n’est pas autorisé » demande une approche méthodique. En suivant ce guide, vous devriez pouvoir identifier et corriger la source du problème. Si vous avez besoin d’aide supplémentaire, contactez un webmaster sérieux qui va vous aider dans vos tâches de site internet. Voici le numéro de téléphone : 09 77 29 09 69
Merci pour ce guide complet ! J’ai souvent rencontré ce problème sur mon site WordPress, j’espère que ces solutions vont enfin m’aider à le résoudre définitivement.
Merci pour ce guide détaillé ! J’ai souvent rencontré ce problème sur mon site WordPress, j’espère que ces solutions vont enfin me permettre de le résoudre.