Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment augmenter la taille maximale des fichiers téléversés dans WordPress

Avez-vous déjà essayé de téléverser un fichier sur votre site WordPress et vous êtes heurté à un mur ? C'est très frustrant de ne pas pouvoir téléverser cette image, ce plugin ou ce thème dont vous avez besoin. Nos lecteurs nous demandent souvent de l'aide pour les problèmes de téléversement de fichiers, car ils peuvent ralentir considérablement votre flux de travail.

Parfois, ces limites de téléversement de fichiers peuvent vous empêcher de manière inattendue d'ajouter du contenu à votre médiathèque ou d'installer les plugins et thèmes plus volumineux dont vous avez besoin. C'est comme être coincé avec les mains liées. Et c'est encore plus énervant quand on ne sait pas comment résoudre le problème !

Mais ne vous inquiétez pas, nous sommes là pour vous aider. Nous aimons que WordPress soit une plateforme aussi configurable, et il existe souvent plusieurs façons de résoudre le même problème.

Dans ce guide, nous vous montrerons les moyens les plus simples d'augmenter la taille maximale des fichiers téléversés dans WordPress. Nous vous aiderons à dépasser ces limitations afin que vous puissiez vous remettre à faire ce que vous aimez : gérer votre site web !

Comment augmenter la taille maximale de téléversement de fichiers dans WordPress

Pourquoi augmenter la taille maximale des fichiers téléversés dans WordPress ?

Votre fournisseur d'hébergement WordPress définira une taille maximale par défaut pour les fichiers téléversés lorsque vous vous inscrivez et installez WordPress. Votre fournisseur d'hébergement définit cette limite, et elle varie généralement de 2 Mo à 500 Mo.

Pour la plupart des propriétaires de sites web WordPress, cette limite sera plus que suffisante.

Cependant, il y a des moments où vous devrez augmenter cette limite afin de ne pas rencontrer d'erreurs de téléversement.

Par exemple :

  • Vous gérez un site web de photographie et vous devez télécharger de grandes images.
  • Votre portfolio de design ou de photographie contient de grandes images.
  • Vous souhaitez installer un thème ou un plugin WordPress plus volumineux.
  • Vous souhaitez vendre des produits numériques tels que des eBooks, des photos, des vidéos, et plus encore.
  • Vous mettez régulièrement à jour du contenu et ajoutez de l'audio, des photos, etc., qui dépassent la limite actuelle. 

Cela étant dit, nous allons vous montrer comment augmenter la taille maximale de téléchargement de fichiers sur votre site WordPress.

Note : Gardez à l'esprit que l'affichage de nombreux fichiers volumineux sur votre site web peut sérieusement ralentir sa vitesse et ses performances. C'est pourquoi nous recommandons généralement de ne jamais télécharger de vidéos sur WordPress.

Comme la plupart des utilisateurs ont des configurations d'hébergement WordPress différentes, nous allons couvrir les points suivants :

Comment vérifier votre limite de taille de téléchargement de fichiers maximale dans WordPress

WordPress affichera automatiquement la limite de taille de téléchargement de fichiers maximale lorsque vous téléchargerez des images ou d'autres médias.

Pour vérifier cela, allez simplement dans Média » Ajouter dans votre panneau d'administration WordPress, et vous verrez la taille limite de téléchargement de fichiers pour votre site WordPress.

Vérifier la limite actuelle de taille de téléversement de fichiers

Maintenant que vous savez comment trouver la limite de taille, nous allons vous montrer comment augmenter la taille maximale de téléchargement dans WordPress.

Méthode 1 : Contactez votre fournisseur d'hébergement WordPress

L'une des façons les plus simples d'augmenter la taille maximale de téléchargement de fichiers dans WordPress est de contacter votre fournisseur d'hébergement WordPress.

C'est une tâche relativement simple pour leur équipe de service client et peut être effectuée en quelques minutes.

Pour les débutants, cela peut être beaucoup plus facile que d'ajouter du code à WordPress et de modifier des fichiers serveur. 

Rendez-vous simplement sur le site Web de votre fournisseur d'hébergement, comme Bluehost, et connectez-vous.

Ensuite, cliquez sur l'icône « Chat » en bas de l'écran. Vous pouvez alors demander au personnel de support d'augmenter la taille de téléchargement des fichiers sur votre site WordPress. 

Cliquer sur le bouton de support de chat en direct Bluehost dans le tableau de bord

Vous pouvez également contacter le support depuis le tableau de bord de votre compte d'hébergement.

Méthode 2 : Créez ou modifiez un fichier php.ini existant

Une autre façon d'augmenter la taille maximale de téléchargement des fichiers est de créer ou de modifier un fichier appelé php.ini. Ce fichier contrôle de nombreux paramètres de votre environnement d'hébergement WordPress.

La plupart des fournisseurs d'hébergement WordPress comme Bluehost disposent d'un cPanel convivial pour vous aider à gérer votre site Web.

Si votre hébergeur dispose d'un tableau de bord cPanel, vous pouvez augmenter la taille de téléchargement des fichiers via les outils intégrés.

Remarque : Ce qui suit provient du cPanel de Bluehost. Cependant, la plupart des fournisseurs d'hébergement mutualisé auront des étapes similaires.

Vous trouverez un bouton cPanel en bas de l'onglet Hébergement dans Bluehost.

Ouvrir cPanel dans Bluehost

Cliquer sur ce bouton ouvrira votre tableau de bord cPanel.

Vous devez maintenant faire défiler jusqu'à la section Logiciels et cliquer sur « MultiPHP INI Editor ».

Éditeur MuliPHP INI dans cPanel de Bluehost

Ensuite, faites défiler jusqu'à la section intitulée « upload_max_filesize » et entrez une nouvelle taille de fichier maximale dans la boîte.

Ensuite, cliquez sur le bouton « Appliquer ».

Paramètre Upload Max Filesize

Alternativement, vous pouvez cliquer sur l'onglet du menu « Mode Éditeur », puis vous pouvez modifier la taille maximale de téléchargement des fichiers directement dans l'éditeur.

Vous devez modifier la section « upload_max_filesize » pour augmenter la taille de téléchargement de vos fichiers.

Une fois que vous avez terminé, cliquez simplement sur le bouton « Enregistrer ».

Modifier la taille maximale de téléversement dans l'éditeur de code

Modifier php.ini en ajoutant du code

Si votre fournisseur d'hébergement actuel n'offre pas l'option cPanel, vous devrez modifier ce fichier manuellement.

Pour ce faire, vous pouvez utiliser un client FTP ou l'option de gestionnaire de fichiers dans votre panneau de contrôle d'hébergement WordPress.

Si vous utilisez un hébergement mutualisé, vous ne verrez peut-être pas le fichier php.ini dans votre répertoire d'hébergement. Si vous n'en voyez pas, créez simplement un fichier nommé php.ini et téléchargez-le dans votre dossier racine. 

Ensuite, ajoutez le fragment de code suivant au fichier :

upload_max_filesize = 256M
post_max_size = 256M
max_execution_time = 300

Vous pouvez modifier la limite de '256M' à la taille de fichier dont vous avez besoin pour votre blog WordPress.

Méthode 3 : Ajoutez du code au fichier functions.php de votre thème WordPress

Cette méthode consiste à ajouter du code à votre fichier functions.php dans votre thème WordPress.

Au lieu de modifier le fichier directement, nous vous recommandons d'utiliser WPCode. C'est le meilleur plugin d'extraits de code qui vous permet d'ajouter du code à votre site Web sans le casser.

Si vous n'avez jamais fait cela auparavant, consultez notre guide pour débutants sur comment ajouter du code personnalisé dans WordPress.

Tout d'abord, vous devez installer le plugin gratuit WPCode. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

Après activation, vous devriez naviguer vers Snippets de code » + Ajouter un snippet.

Vous devrez survoler l'option « Ajouter votre code personnalisé (Nouveau snippet) » avec votre souris, puis cliquer sur le bouton « + Ajouter un snippet personnalisé ».

Ajouter un nouvel extrait

Ensuite, vous devez choisir « Snippet PHP » comme type de code dans la liste des options qui apparaissent.

Sélectionner l'option d'extrait PHP

Sur l'écran suivant, entrez un nom pour votre nouveau snippet, qui peut être n'importe quoi pour vous aider à vous souvenir de l'utilité du code.

Ensuite, vous pouvez copier et coller l'extrait de code suivant sous « Aperçu du code ». Assurez-vous de changer « 256M » par la taille de fichier maximale dont vous avez besoin :

@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Enregistrer votre extrait personnalisé dans WPCode

Enfin, basculez le commutateur en haut sur « Actif », puis cliquez sur le bouton « Enregistrer l'extrait ». Le code sera maintenant exécuté sur votre site web.

Méthode 4 : Ajoutez du code à votre fichier .htaccess

Une autre façon d'augmenter la taille maximale des fichiers est de modifier le fichier .htaccess. Ce fichier contrôle les paramètres de configuration de haut niveau de votre site web.

Pour ce faire, vous devez vous connecter au serveur de votre site web via FTP. Si vous ne l'avez jamais fait auparavant, consultez notre guide sur comment utiliser FTP pour télécharger des fichiers vers WordPress pour les débutants.

Après cela, vous devez localiser votre fichier .htaccess dans le répertoire racine de votre site web. 

Ouvrir le fichier .htaccess

Si vous ne trouvez pas votre fichier .htaccess, il se peut qu'il soit masqué par votre gestionnaire de fichiers ou votre client FTP. Pour en savoir plus, consultez notre guide sur pourquoi vous ne trouvez pas le fichier .htaccess sur votre site WordPress.

Ensuite, vous devez ajouter l'extrait de code suivant à votre fichier .htaccess :

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value max_execution_time 300
php_value max_input_time 300

Pour augmenter encore plus votre taille maximale de téléversement de fichiers, changez simplement le « 64M » par la taille que vous désirez.

Méthode 5 : Utiliser un plugin WordPress pour augmenter la taille de téléversement des fichiers

Une autre façon d'augmenter la limite maximale de téléversement de fichiers est d'utiliser le plugin WP Increase Upload Filesize. Si vous n'êtes pas à l'aise avec l'ajout de code à WordPress, cela pourrait être une bonne option pour vous.

La première chose à faire est d'installer et d'activer le plugin. Pour plus de détails, consultez notre guide sur comment installer un plugin WordPress.

Après l'activation, accédez à Média » Augmenter la limite de téléchargement dans votre panneau d'administration WordPress.

Cela vous amène à un écran où vous pouvez sélectionner une nouvelle taille de fichier à télécharger dans le menu déroulant « Choisir la taille maximale du fichier téléchargé ». 

Ensuite, cliquez sur le bouton « Enregistrer les modifications ».

Augmenter la taille de téléversement de fichiers avec un plugin

Remarque : La taille maximale de téléchargement de fichiers sera définie par votre fournisseur d'hébergement. Si vous avez besoin d'une limite de taille de fichier supérieure à celle indiquée dans le menu déroulant, vous devez contacter votre fournisseur d'hébergement et lui demander d'augmenter la limite. 

Tutoriel vidéo

Si vous n'aimez pas suivre des instructions écrites, vous pouvez consulter notre tutoriel vidéo à la place :

S'abonner à WPBeginner

Nous espérons que cet article vous a aidé à augmenter la taille maximale de téléchargement de fichiers dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment ajouter des types de fichiers supplémentaires à télécharger dans WordPress et nos meilleurs choix de plugins et astuces pour améliorer la zone d'administration de WordPress.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

408 CommentsLeave a Reply

  1. Excellent article, bien que j'aimerais ajouter que si vous ne téléchargez pas régulièrement de gros fichiers, vous devriez augmenter temporairement la limite de taille de fichier, puis la rétablir à sa valeur par défaut, en particulier dans le fichier php.ini. Ceci afin de vous prémunir contre la boucle de sécurité que cela pourrait créer. C'est encore plus vrai si vous avez des utilisateurs autorisés à télécharger des fichiers sur votre site WordPress. C'est l'un des domaines qui doit être traité avec sensibilité.

  2. Le premier guide fonctionnel qui a marché pour moi. Finalement, j'ai aussi compris pourquoi. De nombreux sites de tutoriels ne traitent que la taille du fichier téléchargé et n'ajustent que cette valeur. Cela n'a pas fonctionné pour moi, et je ne savais pas pourquoi. Habituellement, je finissais par obtenir une erreur serveur 500. Votre guide a fonctionné, et lorsque j'ai examiné la différence, j'ai découvert que, contrairement aux autres, vous modifiez également le temps d'exécution maximal. C'était mon problème. Bien que j'aie correctement défini la taille du fichier, j'ai atteint la limite de temps d'exécution du script, et le fichier n'a pas pu être téléchargé car le serveur a terminé le script après une minute. Donc, merci d'avoir pris en compte de tels détails, et maintenant je sais pourquoi les autres guides n'ont pas fonctionné pour moi.

  3. Merci d'avoir montré comment vérifier la limite par défaut. Je viens de vérifier la mienne et j'ai vu qu'elle était de 1 Go. Je pense que c'est suffisant pour moi, donc je ne toucherai à rien. Je dois également ajouter que la méthode wpcode aurait été ma méthode préférée si j'avais eu besoin de changer quoi que ce soit.

  4. Merci pour les conseils. Mon site est hébergé chez BlueHost, j'ai donc d'abord essayé la méthode 2. Cependant, après avoir modifié la valeur de upload_max_filesize, la page Ajouter un nouveau média de mon site affichait toujours 64 Mo. Je suis retourné dans l'éditeur MultiPHP INI et j'ai examiné les autres valeurs. Une autre valeur a retenu mon attention :
    post_max_size
    Définit la taille maximale des données de publication autorisées. Ce paramètre affecte également le téléversement de fichiers. Pour téléverser de gros fichiers, cette valeur doit être supérieure à upload_max_filesize. En règle générale, memory_limit doit être supérieur à post_max_size.

    Après avoir également augmenté la valeur post_max_size, la page de téléversement de médias Ajouter un nouveau a affiché la nouvelle limite. Peut-être pourriez-vous mettre à jour la publication pour inclure ce conseil.

    • Thank you for sharing this, we’ll be sure to look into it and possibly add it to the article in the future :)

      Admin

  5. Toutes mes limites ont été augmentées comme suggéré, mais j'ai commencé à recevoir des messages « les fichiers sont trop gros » après une mise à jour de plugin. Après avoir tout vérifié côté serveur et email, la solution a été de passer de 5M à 5120kb dans les paramètres de Contact Form 7. Le plugin a soudainement arrêté de reconnaître M en essayant de remplacer le paramètre par défaut de 1024kb.

    • Cela dépendra de votre hébergeur et de ce qui est configuré sur votre serveur pour ce qui fonctionnera. Si rien d'autre ne fonctionne, vous pouvez toujours contacter votre hébergeur pour obtenir de l'aide.

      Admin

  6. Vos commentaires et votre section de remerciements sont presque 10 fois plus longs... que le contenu de cette page est la garantie de vos conseils incroyables

    • Si les recommandations ne fonctionnent pas pour vous, nous vous recommandons de contacter votre fournisseur d'hébergement qui devrait être en mesure de vous aider si c'est quelque chose qu'ils ont configuré de leur côté.

      Admin

  7. Merci beaucoup. J'ai essayé toutes les méthodes et la dernière méthode m'a été utile.
    Je voudrais savoir si je dois annuler l'avant-dernière étape qui était php.ini ?

    • Il n'est pas nécessaire de supprimer ce fichier, mais vous pouvez le supprimer s'il ne fonctionne pas pour votre serveur.

      Admin

    • Si aucune de nos recommandations ne fonctionne, nous vous suggérons de contacter votre fournisseur d'hébergement pour voir s'il s'agit d'une restriction qu'ils ont mise en place sur leurs serveurs.

      Admin

  8. Si j'ai accès au FTP, puis-je simplement télécharger le fichier dans le dossier wp-content/uploads/[année]/[mois] ?

  9. Merci beaucoup.
    La méthode .htaccess a fonctionné pour moi.
    Vous m'avez fait gagner beaucoup de temps.
    Merci encore.

  10. Cette méthode fonctionne-t-elle pour restaurer manuellement une sauvegarde allant jusqu'à 3,5 Go ?

    • Cela dépendrait de la méthode que vous utilisez, mais cela pourrait aider à restaurer une sauvegarde aussi volumineuse.

      Admin

  11. la méthode 3 a parfaitement fonctionné pour moi. Continuez à nous inspirer. Excellent travail, mec. Merci

    • Vous devriez vérifier auprès de votre fournisseur d'hébergement si vous êtes préoccupé

      Admin

    • Si aucune des recommandations n'a fonctionné, nous vous recommandons de contacter votre fournisseur d'hébergement pour obtenir de l'aide.

      Admin

  12. J'ai essayé cela mais la taille n'a pas changé… le statut est le même, s'il vous plaît aidez-moi, que dois-je faire maintenant, j'utilise localhost

    • Vous voudrez peut-être essayer de redémarrer votre service localhost juste au cas où, sinon, vous voudrez vous assurer d'avoir correctement ajouté/modifié le php.ini pour la raison la plus courante.

      Admin

  13. Je pense
    @ini_set( ‘upload_max_size’ , ’64M’ );

    devrait être
    @ini_set( ‘upload_max_filesize’ , ’64M’ );

    • upload_max_size augmente actuellement cette valeur ainsi que quelques autres choses, c'est pourquoi nous n'utilisons pas upload_max_filesize

      Admin

  14. ÇA MARCHE !!! MERCI

    J'ai créé un fichier ini.php, l'ai téléchargé, puis l'ai renommé de ini.php.txt à ini.php et cela a fonctionné.

    merci

    • Si nos recommandations ne fonctionnent pas, vous voudrez contacter votre fournisseur d'hébergement pour vous assurer qu'il ne l'a pas inclus dans ses paramètres.

      Admin

  15. La méthode 2 a fonctionné pour moi, merci beaucoup, j'ai lutté avec ça pendant deux jours…

  16. Comment puis-je augmenter la limite de téléchargement alors que j'ai également l'hébergement WordPress et que functions.php ne se met pas à jour

    • Si le fichier ne se met pas à jour, vous devriez contacter votre fournisseur d'hébergement et il devrait être en mesure de vous aider

      Admin

  17. Je veux augmenter la limite à 250 Mo, mais je ne sais pas si cela expose mon site à des menaces de sécurité, bien que j'utilise uniquement Gravity Forms et que j'aie également désactivé l'exécution de PHP dans mon dossier de téléchargement. Et j'ai autorisé uniquement les fichiers jpg et mp3.
    Pensez-vous que cela puisse affecter les temps de chargement de mon site, car d'énormes téléchargements proviennent de plusieurs utilisateurs ?

    • Si plusieurs utilisateurs tentent des téléchargements en même temps, cela peut avoir un effet sur le temps de chargement de votre site, mais cela ne devrait pas vous exposer à des menaces de sécurité

      Admin

  18. Bon article, mais j'ai essayé d'ajouter vos 3 lignes de code au fichier functions.php, mais j'ai obtenu une erreur « règle @ inconnue ». De quoi s'agit-il ?

  19. Merci, cela m'a aidé à résoudre un problème de limite de téléchargement. Je suis sur une installation de réseau multisite Wordpress, donc il s'agissait finalement d'un réglage dans les paramètres d'administration du réseau.

    J'étais confus au début, car mes paramètres php autorisaient des téléchargements plus importants, mais c'était restreint dans les paramètres du réseau.

  20. Il aurait été formidable si vous aviez inclus la méthode .user.ini.

    .user.ini téléchargé dans le dossier racine avec la même valeur/texte que dans votre php.ini modifié

    La plupart du temps, seule cette méthode fonctionne pour l'hébergement partagé.

    ErnestPH

    • The php.ini file should work the same as the user.ini file unless your specific host ignores the php.ini but thank you for sharing your recommendation :)

      Admin

    • C'est la seule solution qui fonctionne sur mon serveur d'hébergement partagé. Merci Ernesto !

  21. Ça ne marche pas pour moi.
    J'ai suivi ce guide et j'ai vérifié le fichier php.ini pour m'assurer que les modifications sont bien enregistrées. J'ai modifié le fichier htaccess pour augmenter les limites. Et j'ai également essayé de modifier les fichiers phpMyAdmin httpd-app.conf et php-settings.conf. Tous ces fichiers reflètent un upload maximum supérieur à 40 Mo et mon site WP ne reflète aucune de ces modifications. Je suis vraiment frustré ici.

    Aidez-moi, s'il vous plaît, merci !

    • If you haven’t already, you would want to reach out to your hosting provider to ensure there is not a setting on their end that is overriding what you are setting :)

      Admin

  22. j'ai essayé les 3 méthodes, aucune n'a fonctionné. J'essaie de télécharger le thème newspaper sur mon site WordPress. mais à chaque fois, il affiche le fichier php.ini taille maximale de téléchargement.
    svp aidez-moi

    • Vous voudrez peut-être contacter votre fournisseur d'hébergement pour vous assurer qu'il n'y a pas de paramètre qui annule les modifications que vous avez apportées.

      Admin

  23. Attention aux fichiers php.ini cachés. Dans ma configuration, j'en ai trouvé 2. Celui qui a effectivement résolu le problème se trouvait sous

    ./etc/php/7.0/apache2/php.ini

    la modification de ce fichier a résolu mon problème.

    • Merci d'avoir partagé votre solution. Compte tenu de l'emplacement de ce fichier, nous recommanderions à la plupart des utilisateurs de contacter leur fournisseur d'hébergement avant de chercher dans des emplacements comme celui-ci.

      Admin

  24. Merci mon pote, j'ai résolu mon problème en adoptant la méthode 2 en modifiant mon fichier php.ini
    Merci beaucoup, vous faites un excellent travail

  25. Aucune des solutions ci-dessus n'a fonctionné pour moi. En fait, la modification du fichier htaccess a cassé mon site même après avoir supprimé le code ci-dessus. Le remplacement par un nouveau fichier a résolu le problème.

    J'ai un serveur dédié sur Bluehost. Ce qui a fonctionné pour moi, c'est d'aller dans la racine WHM, pas cPanel ni accès FTP. Recherchez MultiPHP INI Editor. Laissez-lui au moins 5 minutes pour charger si vous ne voyez que le titre et l'icône. Vous pouvez y définir votre temps de téléchargement, la taille des publications, etc. Cela fonctionne instantanément, même si votre site utilise Cloudflare, sans le mettre en mode développement ni vider le cache. J'espère que cela aidera quelqu'un.

    • Thank you for sharing what worked for you, should other users be on a dedicated server, if they reach out and let BlueHost know the need to increase the upload size then BlueHost can normally edit that for them :)

      Admin

  26. Ça marche pour moi

    3. Méthode .htaccess

    vous devez cliquer sur (afficher les fichiers cachés pour voir et modifier ce fichier).

  27. quand j'ai essayé ceci
    Impossible de communiquer avec le site pour vérifier les erreurs fatales, le changement PHP a donc été annulé. Vous devrez téléverser votre modification de fichier PHP par un autre moyen, par exemple en utilisant SFTP.
    cela m'est arrivé
    quelle est la solution à cela

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.