Lorsque vous essayez d’uploader un fichier volumineux sur WordPress, il se peut que vous rencontriez cette erreur :
« Le fichier téléversé dépasse la directive upload_max_filesize dans php.ini. »
Cela signifie que la taille du fichier dépasse la limite définie par le serveur. Heureusement, il existe plusieurs solutions pour augmenter cette limite en fonction de votre type d’hébergement.
1. Vérifier la limite actuelle
Avant de modifier quoi que ce soit, vérifiez la limite actuelle en allant dans Médias > Ajouter dans votre tableau de bord WordPress. Vous verrez alors la taille maximale autorisée pour un fichier.
Si cette valeur est trop basse, suivez les étapes ci-dessous.
2. Modifier les paramètres PHP via cPanel (si disponible)
Si votre hébergeur vous donne accès à cPanel, voici la méthode la plus simple :
- Connectez-vous à cPanel (généralement via
https://votre-site.com:2083/). - Allez dans Sélectionner une version de PHP (ou Options PHP).
- Recherchez les options suivantes et augmentez leurs valeurs :
upload_max_filesize→ 256M (ou plus selon vos besoins)post_max_size→ 256Mmax_execution_time→ 300memory_limit→ **512M` (si nécessaire)
- Enregistrez les modifications et testez à nouveau le téléversement.
3. Modifier le fichier .htaccess
Si vous n’avez pas accès à cPanel, vous pouvez modifier .htaccess :
- Ouvrez File Manager dans votre panneau d’hébergement ou connectez-vous via FTP.
- Trouvez le fichier
.htaccess(situé à la racine du site, danspublic_html). - Ajoutez ces lignes à la fin du fichier :
php_value upload_max_filesize 256M php_value post_max_size 256M php_value max_execution_time 300 php_value max_input_time 300 - Enregistrez et testez le téléversement d’un fichier.
⚠️ Certains hébergeurs mutualisés bloquent cette méthode. Si elle ne fonctionne pas, passez à l’étape suivante.
4. Modifier wp-config.php
Une autre solution consiste à modifier le fichier wp-config.php de votre installation WordPress :
- Connectez-vous à votre site via FTP ou via le Gestionnaire de fichiers de votre hébergeur.
- Ouvrez le fichier
wp-config.php(situé à la racine du site). - Ajoutez ces lignes avant
/* That’s all, stop editing! Happy publishing. */:@ini_set('upload_max_filesize', '256M'); @ini_set('post_max_size', '256M'); @ini_set('max_execution_time', '300'); @ini_set('max_input_time', '300'); - Enregistrez et essayez d’uploader un fichier.
5. Modifier functions.php (sans toucher aux fichiers système)
Si vous ne voulez pas modifier wp-config.php ou .htaccess, ajoutez ce code dans le fichier functions.php du thème actif :
function increase_upload_limits() {
@ini_set('upload_max_filesize', '256M');
@ini_set('post_max_size', '256M');
@ini_set('max_execution_time', '300');
@ini_set('max_input_time', '300');
}
add_action('init', 'increase_upload_limits');
Cela appliquera les modifications au moment du chargement du site.
6. Utiliser un plugin (solution simple)
Si vous ne voulez pas toucher aux fichiers du site, vous pouvez utiliser un plugin qui permet d’augmenter la limite d’upload :
- Increase Maximum Upload File Size → https://wordpress.org/plugins/increase-maximum-upload-file-size/
- WP Maximum Upload File Size → https://wordpress.org/plugins/wp-increase-upload-filesize/
Une fois installé, rendez-vous dans les paramètres du plugin pour ajuster la taille maximale des fichiers.
7. Contacter votre hébergeur (dernier recours)
Si aucune des solutions ci-dessus ne fonctionne, c’est probablement parce que votre hébergeur impose une limite stricte sur la taille des fichiers téléversés. Dans ce cas, contactez leur support et demandez d’augmenter ces paramètres :
upload_max_filesizepost_max_sizemax_execution_time
Conclusion
Augmenter la limite de téléversement sur WordPress est une manipulation simple si vous avez accès aux fichiers du serveur ou à cPanel. Selon votre hébergement, l’une des méthodes ci-dessus devrait fonctionner.
Avez-vous réussi à augmenter la limite d’upload ? Si vous avez rencontré un problème, partagez-le en commentaire pour que nous puissions vous aider !





0 commentaires