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. Je ne parviens pas à importer mon fichier xml exporté de Blogger vers WordPress.
    La taille de mon fichier xml importé de Blogger est de 24 Mo.
    Veuillez résoudre ce problème, je vous en serai reconnaissant.

  2. Quelqu'un vous a-t-il déjà dit que la copie et le collage DE VOTRE code sur tout votre site contient toujours le :

    1 : code
    2 : code
    3 : code

    C'est donc un peu une modification pour que cela fonctionne correctement, alors qu'une simple copie/coller serait sans stress pour vos lecteurs ! Je dis ça, je dis rien...

  3. Créez un fichier php.ini et placez-le dans le dossier wp-admin, pas à la racine. Cela résout le problème à chaque fois.

    • Merci ! C'est la seule chose qui a fonctionné pour moi. Il est à noter que j'avais déjà un fichier php5.ini avec le même code, cela n'a rien fait. Un peu déroutant.

  4. Après 2 heures de frustration, la méthode .htaccess mentionnée ici a fonctionné pour mon environnement local.

    Thank you very much. :)

  5. J'ai modifié mon .htaccess et j'ai mis

    php_value memory_limit 2G
    php_value upload_max_filesize 2G
    php_value post_max_size 2G
    php_value max_execution_time 99999
    php_value max_input_time 99999

    lorsque je télécharge un fichier, il affiche 2 Go mais lorsque je télécharge un fichier de plus de 128 Mo, il affiche une erreur HTTP. Besoin d'aide s'il vous plaît.

    Merci

  6. J'ai ajouté à mon .htaccess

    php_value memory_limit 2G
    php_value upload_max_filesize 2G
    php_value post_max_size 2G
    php_value max_execution_time 99999
    php_value max_input_time 99999

    et il affiche 2 Go mais lorsque je télécharge un fichier de plus de 128 Mo, il me donne une erreur HTTP. Quelqu'un peut-il m'aider s'il vous plaît.

    Merci

  7. I DO NOT recommend putting that code in the Theme Functions file. I tried it and it completely blew up my site. And if you don’t know how to use FTP or the File manager to change the Functions file BACK, you’ll be very unhappy. I haven’t tried the other options but if I find something that works I’ll let you know :)

    • Bonjour Elisabeth, je l'ai essayé et cela a également fait planter mon site, je ne peux pas y accéder… puis-je savoir comment vous avez résolu le problème ?

  8. Je viens de contacter godaddy. J'utilise leur hébergement cpanel. Il a ajouté un fichier .user.ini dans le fichier public/html avec le contenu suivant :

    memory_limit = 128M
    max_execution_time = 300
    post_max_size = 128M
    upload_max_filesize = 256M

  9. dans la solution .htaccess, où dans le fichier entrez-vous le code, je l'ai mis à la fin et j'ai eu une erreur 500 ?

  10. J'ai entendu dire qu'en alternative, vous pouviez simplement télécharger directement via le cpanel ftp, mais quand je le fais, le PDF ne s'affiche pas dans mon tableau de bord des médias WP ?

    • Salut Cornelius,

      Vous pouvez télécharger un fichier PDF mais oui, vous avez raison, il ne sera pas visible dans la médiathèque de votre site WordPress. Pour voir un fichier dans la médiathèque et pouvoir l'ajouter facilement, vous devrez le télécharger en utilisant l'outil de téléchargement de médias intégré.

      Admin

      • Vous pouvez tout télécharger via FTP/SFTP, puis l'ajouter à la base de données à l'aide d'un plugin comme Add From Server.

  11. Cela a fonctionné pour moi (car rien d'autre ne fonctionnait) :

    – Ouvrez wp-config.php
    – Tout en bas, ajoutez cette ligne :

    define(‘WP_MEMORY_LIMIT’, ‘128M’);

    – Enregistrez (et téléchargez votre fichier)

  12. Donc, je ne suis pas développeur, donc je n'ai pas envie de toucher au PHP et à certaines choses fonctionnelles.
    J'ai trouvé dans un post ci-dessus des réglages PHP et tout est bien configuré, la taille maximale des fichiers est de 30 Mo, donc je suis confus pourquoi je ne peux toujours pas télécharger de médias de plus de 5 Mo.
    Y a-t-il quelque chose dans WordPress qui m'échappe ?
    Je n'ai trouvé nulle part où changer cela.

  13. Si vous utilisez cPanel, la plupart du temps, vous modifiez via les paramètres de version PHP, vous pouvez vérifier si vous êtes en 5.6 ou 7.0 et modifier tous les paramètres via cpanel. Pour moi, c'est la seule façon car mon hébergeur a tout le reste bloqué, mais c'est très pratique et il existe des moyens simples d'activer les modules PHP et de modifier n'importe quel paramètre.

  14. Merci.

    C'est ce qui a finalement fonctionné pour moi :

    Dans wp-config, avant wp-settings :

    define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
    define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
    ini_set( ‘memory_limit’, ‘256M’ );

    Dans .htaccess :

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

  15. Bonjour

    Je suis en train de créer une boutique woocommerce pour vendre des fichiers audio. Certains de mes fichiers font plus de 100 Mo, donc le téléchargement direct depuis WordPress ne fonctionnera pas. Ce que j'essaie de faire, c'est de télécharger le fichier sur cpanel, puis de poster ce lien dans le produit téléchargeable sur WP. Mais je ne sais pas comment faire. Je visualise le fichier dans cpanel et je copie ce lien, mais cela amène juste la personne à la connexion cpanel. Je ne sais pas comment obtenir le lien de mon fichier dans cpanel pour que d'autres puissent le télécharger lorsqu'ils achètent un produit ?

    Avez-vous un tutoriel à ce sujet ?

    ou pouvez-vous aider ?

    Merci

    • Vous devriez examiner cela de plus près car vous auriez besoin de sécurité pour cette URL de fichier, généralement l'URL du fichier est accessible à tous et peut donc être téléchargée sans achat.

  16. N'essayez ABSOLUMENT PAS d'entrer ce code dans le fichier Functions du thème !!!!! Maintenant, j'ai des messages d'erreur et je ne peux pas accéder au tableau de bord de mon site. Je n'oserai pas essayer leurs autres suggestions.

  17. Merci. la version .htaccess a fonctionné pour moi. J'ai juste dû me souvenir d'afficher les fichiers cachés dans mon gestionnaire de fichiers cpanel.

  18. Just wanted to say thanks. I’ve been able to solve three wordpress related issues in one day, all with help from this website. Kudos on the good work. :D

  19. Merci.
    Les modifications de php.ini ont aidé. J'ai dû m'assurer d'augmenter également la taille de post_max. J'ai omis de modifier cela lors de la première mise à jour, et rien n'a changé. Modifiez tous les paramètres et le tour est joué. Merci encore !

  20. Y a-t-il un endroit spécifique pour l'ajouter dans le fichier functions du thème ? Le début ? La fin ?

  21. It was great. Very helpful! Had to upload a theme, used the second method. added a ner php.ini file and the theme is installed. Thanks a lot :)

  22. Merci pour votre aide

    la modification de la méthode .htaccess a fait planter le site web
    changer le fichier php.ini a fonctionné pour moi cependant.

  23. ou essayez une autre méthode comme la mienne,

    sur cpanel > cliquez sur « sélectionner la version de php » > puis cliquez sur « basculer vers les options php » > trouvez « upload_max_filesize » puis changez-le comme vous voulez.

  24. 'upload_max_size' n'est pas un nom de variable php.ini. c'est 'upload_max_filesize'. c'est mal indiqué dans la solution 1

  25. La première chose que j'ai essayée a été de modifier le fichier .htaccess. Cela a fonctionné pour moi !

  26. l'option htaccess renvoie une erreur interne du serveur 500 lors du rechargement de mon site web et de l'admin wp

  27. monsieur j'ai tout essayé mais mon fichier Xml n'est pas importé, aidez-moi svp :) merci

  28. J'ai essayé votre première suggestion, et apparemment j'ai mis du mauvais code dans le fichier functions.php et maintenant je n'ai plus accès au tableau de bord de mon site web, le site web réel n'est accessible par personne, et le problème n'est évidemment pas résolu.

  29. Aucun d'entre eux n'a fonctionné ; (

    J'ai même contacté le fournisseur d'hébergement, aucune réponse de leur part ; (

  30. Bonjour, où dois-je mettre ce code dans mon fichier .htaccess.
    J'ai essayé de mettre ce code dans mon fichier htaccess mais j'obtiens toujours une erreur interne du serveur 500 lorsque j'ouvre mon site en direct.

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    php_value max_input_vars 5000
    php_value max_execution_time 300
    php_value post_max_size 50M

    # END WordPress

    • Essayez ceci :

      php_value upload_max_filesize 50M
      php_value post_max_size 50M
      php_value max_execution_time 300
      php_value max_input_time 300

  31. Où exactement dois-je mettre ces codes dans la fonction de mon thème ? car je suis un peu perdu

  32. Bonjour,

    J'ai utilisé la première méthode d'ajout de code au fichier functions.php du thème enfant, mais cela n'a pas l'effet désiré. En local, la limite est de 3 Mo et sur un serveur mutualisé, la limite est de 32 Mo. Une idée pourquoi cela se produit ?

    Merci.

  33. J'ai suivi ceci, j'ai même contacté mon hébergeur qui a augmenté mes téléchargements à 64 Mo, mais dans WordPress, il ne permet toujours que 8 Mo.
    Avez-vous d'autres suggestions, s'il vous plaît aidez-moi.

  34. Même problème pour WordPress 3.9 / 4 et en regardant la console Chrome ou Firefox, j'ai vu une erreur 413 de NGINX lors du téléchargement

    Maybe this thread can help to nginx users ;)

Laisser un commentaire

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.