Vous avez enfin trouvé le thème parfait, la vidéo de présentation idéale ou une extension indispensable. Mais au moment de l’ajouter sur votre site, un message rouge vous bloque net : « Le fichier dépasse la taille maximale de téléversement de ce site ». Vous vous sentez bridé, incapable de faire évoluer votre propre plateforme. Rassurez-vous, il ne s’agit pas d’un bug de WordPress, mais d’une simple sécurité imposée par votre serveur pour éviter qu’un utilisateur n’envoie un fichier gigantesque qui ferait tout planter. Voici comment faire sauter ce verrou.
Vérification rapide : Par défaut, de nombreux hébergeurs fixent la limite d’envoi à seulement 2 Mo. Pour uploader confortablement des thèmes ou des vidéos, il faut modifier deux valeurs serveur :
upload_max_filesize(le poids du fichier) etpost_max_size(le poids total de la requête).
Étape 1 : Modifier la configuration PHP depuis votre hébergeur (La méthode sans code)
C’est la méthode la plus sûre et la plus efficace, car elle contourne les blocages au niveau même de la machine qui héberge votre site.
- Connectez-vous au tableau de bord de votre hébergeur (le hPanel chez Hostinger, le cPanel chez O2Switch ou l’espace client OVH).
- Cherchez le menu nommé Configuration PHP ou Sélectionner la version PHP.
- Allez dans l’onglet des Options PHP (ou PHP Core).
- Cherchez les lignes
upload_max_filesizeetpost_max_size. - Modifiez leurs valeurs (par exemple, passez-les à 128M ou 256M). Attention,
post_max_sizedoit toujours être égal ou légèrement supérieur àupload_max_filesize. - Enregistrez et retournez sur WordPress pour uploader votre fichier.
Étape 2 : Forcer la limite via le fichier .htaccess
Si vous n’avez pas accès aux réglages PHP visuels de votre hébergeur, vous pouvez donner l’ordre directement depuis les fichiers de votre site.
- Ouvrez votre Gestionnaire de fichiers (ou utilisez un accès FTP).
- À la racine de votre site (souvent
public_html), trouvez le fichier caché nommé.htaccess. - Éditez-le avec un clic droit.
- Tout en bas du fichier, collez ces trois lignes :
php_value upload_max_filesize 128Mphp_value post_max_size 128Mphp_value max_execution_time 300 - Enregistrez le fichier. La limite est désormais repoussée.
Vous avez peur de faire une erreur de frappe qui casserait votre site ? Ne prenez pas de risques inutiles avec vos fichiers systèmes.Confiez-nous la réparation immédiate de votre WordPresspour débloquer vos limites de serveur en toute sécurité.
Étape 3 : L’astuce du fichier wp-config.php
Si les deux premières méthodes échouent (certains serveurs mutualisés bloquent le fichier .htaccess), il reste une porte dérobée au cœur de WordPress.
- Dans votre Gestionnaire de fichiers, ouvrez le fichier
wp-config.php. - Cherchez la fameuse ligne
/* C'est tout, ne touchez pas à ce qui suit ! */. - Juste au-dessus, ajoutez ce code :
@ini_set( 'upload_max_size' , '128M' );@ini_set( 'post_max_size', '128M'); - Sauvegardez et faites un nouveau test d’envoi.
Attention au piège des gros fichiers pour votre visibilité
Augmenter la limite d’envoi est utile pour installer un thème ou un gros plugin. Cependant, n’utilisez jamais cette nouvelle liberté pour uploader des images de 10 Mo ou des vidéos directement sur votre serveur. Des médias trop lourds vont ralentir drastiquement l’affichage de vos pages. Or, Google déteste les sites lents. Un site qui met trop de temps à charger verra son référencement naturel (SEO) sanctionné sévèrement. Pour les vidéos, utilisez toujours un hébergeur externe (comme YouTube ou Vimeo) et intégrez le lien sur votre site.
Votre serveur refuse toujours d’augmenter la limite ?
Si vous avez appliqué ces méthodes et que WordPress indique obstinément une limite bloquée à 2 Mo, cela signifie que votre hébergeur a verrouillé ses réglages PHP de façon stricte. Aucune modification de code ne pourra contourner cette sécurité matérielle.
Ne laissez pas une configuration serveur obsolète freiner le développement de votre entreprise. Faites appel à notre service de maintenance WordPress. Nous contacterons votre hébergeur avec le jargon technique approprié, ou nous transférerons temporairement vos fichiers lourds via des méthodes administrateur avancées (accès SSH / FTP direct) pour débloquer votre situation.
Foire Aux Questions (FAQ)
Quelle est la taille maximale idéale à configurer ?
Pour 99 % des sites WordPress, une limite de 64 Mo ou 128 Mo est largement suffisante. Cela permet d’importer la quasi-totalité des thèmes premium ou des plugins e-commerce lourds. Mettre une limite à 1 Go (1024 Mo) est dangereux car cela expose votre serveur à des saturations inutiles.
J’ai augmenté la limite, mais le téléversement échoue toujours à la fin. Pourquoi ?
C’est souvent lié au temps maximum d’exécution. Si vous uploadez un fichier de 100 Mo mais que votre serveur coupe toutes les connexions après 30 secondes (par sécurité), l’upload échouera. Il faut augmenter la valeur max_execution_time (comme vu à l’étape 2) pour laisser le temps au fichier de transiter.
Puis-je utiliser une extension gratuite pour augmenter cette limite ?
Oui, des plugins comme Increase Maximum Upload File Size existent. Cependant, ils ne font qu’ajouter les codes que nous avons vus à l’étape 2. Si votre serveur bloque les modifications manuelles, il bloquera également l’extension. Il est toujours plus propre de le faire soi-même sans alourdir WordPress avec un plugin supplémentaire.